It's been a year since Mary and Granny returned from their adventures in Scotland. Witch Penelope is still frozen, or so everyone believes, but strange things are starting to happen again. And there's another ghost in the house, a male ghost with a gun. Is anyone safe? With Mary's Halloween/birthday party coming up, the danger intensifies, and not just for Mary and her family.