Frank Bannister ist Geisterjäger, doch jedermann hält ihn für einen gewieften Betrüger. Das stimmt auch, doch Frank ist tatsächlich mit Geistern im Bunde, die er seit einem Autounfall, bei dem seine Frau ums Leben kam, sehen kann. Drei davon wohnen noch bei ihm: Cyrus, Stuart und der Richter, dem allerdings schon das Ektoplasma ausgeht. Da gibt es plötzlich eine mysteriöse Sterbewelle in der Stadt, bei der den...