Description
No Rest for the Wicked
In the sleepy town of Fairwater, a monstrous evil has awakened…an evil so powerful, its reach extends beyond the grave.
For Frank Bannister (Michael J. Fox), death is a great way to make a living: ridding haunted houses of their unwelcome “guests.” But he’s in cahoots with the very ghosts he promises to evict! It’s the perfect scam…until Frank finds himself at the center of a dark mystery. A diabolical spirit is on a murderous rampage, and the whole town believes Frank is behind it.