Tom Welling as Nick Castle in The Fog (2005)

Tom Welling as Nick Castle in The Fog (2005)