Trapped within an eerie mist, the residents of Antonio Bay have become the unwitting victims of a horrifying vengeance. One hundred years earlier, a ship carrying lepers was purposely lured onto the rocky coastline and sank, drowning all aboard. Now they're back – long-dead mariners who've waited a century for their revenge.
Tom Welling
as Nick Castle
Maggie Grace
as Elizabeth Williams
Selma Blair
as Stevie Wayne
DeRay Davis
as Spooner
Kenneth Welsh
as Tom Malone
Adrian Hough
as Father Robert Malone
Sara Botsford
as Kathy Williams
Cole Heppell
as Andy Wayne
Mary Black
as Aunt Connie
Jonathon Young
as Dan The Weatherman
R. Nelson Brown
as Machen
Rade Šerbedžija
as Captain William Blake