En un tranquilo pueblo, Frank Bannister, un carismático estafador con la habilidad de ver y comunicarse con los muertos, intenta aprovechar su don al ofrecer servicios de "exorcismo" para liberar casas de espíritus molestos. Sin embargo, su vida da un giro oscuro cuando un misterioso asesino fantasma comienza a acecharlo, dejando un rastro de cuerpos y terror a su paso. A medida que Frank trata de descubrir la identidad de este espectro maligno, también se enfrenta a sus propios demonios, incluidos los traumas del pasado que le dejaron marcas profundas.