A San Antonio Bay, una piccola cittadina sulle coste della california, c'è aria di festa: siamo alla vigilia del suo centenario, i preparativi fervono per la grande festa della sera del 21 aprile. Ma mentre la cittadina si sta preparando, l'ecquipaggio di un peschereccio viene brutalmente assassinato. Allo stesso tempo, gli abitanti avvistano un misterioso banco di nebbia, denso e luminoso che si avvicina sempre più alla costa. Qualcuno o qualcosa sta tornando dal mare per saldare un vecchio debito...