En la costa de California se encuentra el encantador pueblo turístico de Antonio Bay, que se prepara para celebrar su centenario. Sin embargo, la festividad se ve empañada por un macabro descubrimiento: la tripulación de un antiguo barco ha sido asesinada de manera brutal. Al mismo tiempo, una misteriosa niebla, que esconde un oscuro secreto, comienza a acercarse a la costa cada noche. Los lugareños recuerdan una antigua leyenda que relaciona estos inquietantes sucesos con un trágico acontecimiento ocurrido hace cien años. Con cada día que pasa, el ambiente se torna más tenso y el horror de aquel pasado se hace presente, amenazando con desatar el caos en el pueblo justo cuando se acerca el gran día de celebración. A medida que se intensifican los acontecimientos, los habitantes de Antonio Bay deben enfrentar sus peores temores y desenterrar la verdad detrás de la niebla, antes de que sea demasiado tarde.