Arthur Blake (Dominic Monaghan) is about to be executed by guillotine for the crime of grave robbing. But before he faces the blade, he agrees to confess to Father Duffy (Ron Perlman) in the hope that the priest might be merciful enough to spare his life. Arthur tells his life story to the priest, which begins with him stealing valuables from the deceased as a youth. But as he relates his battles with zombies, ghosts and other fiendish ghouls, his tale takes a turn for the supernatural.
The town of Longhead Bay is forced to confront an invasion of alien forehead creatures that descend en masse. At the same time, local scientist Dr. Sheila Bexter is conducting experiments based on her theory that human intelligence is stored in the forehead. To prove this, she creates "foreheadazine" and tests the serum on her unsuspecting colleague, Dr. Latham—but things spin out of control, and the town is faced with a cataclysm of epic proportions.
A snowstorm traps town residents together inside the local inn, where newly arrived forest ranger Finn and postal worker Cecily must try to keep the peace and uncover the truth behind a mysterious creature that has begun terrorizing the community.
Arthur Blake (Dominic Monaghan) is about to be executed by guillotine for the crime of grave robbing. But before he faces the blade, he agrees to confess to Father Duffy (Ron Perlman) in the hope that the priest might be merciful enough to spare his life. Arthur tells his life story to the priest, which begins with him stealing valuables from the deceased as a youth. But as he relates his battles with zombies, ghosts and other fiendish ghouls, his tale takes a turn for the supernatural.