Bliźnięta Ian (Mark Rendall) i Claire (Kat Dennings) jadą razem z ojcem do Nowej Anglii na pogrzeb dziadka. Mieszkańcy miasteczka, w którym mieszkał zmarły, przygotowują się właśnie do obchodów Halloween. Ian i Claire odkrywają, że jeden z tamtejszych domów jest nawiedzany przez niespokojne duchy, które nie mogą wejść do nieba, póki nie uzyskają zbawienia na ziemi. Wśród nich znajdują się m.in. zjawy żołnierza Coffina Eda (Eric Idle) i pięknej Mariah (Kathy Najimy). Wkrótce rodzeństwo dowiaduje się, że także ich dziadek po śmierci wpadł w poważne kłopoty. Jego duszą zawładnął bowiem zły duch Kull. Bliźnięta postanawia pomóc dziadkowi. Przyłączają się do nich Coffin, Mariah i Jumper (Tommy Davidson