In the small town of Blithe Hollow, ghosts are around everywhere but only one boy, Norman (Smit-McPhee), can see them. For Norman, talking to ghosts is a normal, everyday kind of thing. He even acts as a medium to connect town residents with their late loved ones, pets even, as awkward as that sometimes can be.
This special ability makes him an outcast at home and at school but also makes him the only one who can save the town from the witch's curse. Held by the town's crazy guy, Mr. Prenderghast (Goodman), the witch's curse is poised to raise the undead and wreak havoc on the town. Along with his trusted buddy Neil (Albrizzi), sister Courtney (Kendrick) and Neil's brother Mitch (Affleck), Norman sets off on an adventure to save the town from the undead.