Für Helen Grace (Joy Bryant) und ihre Kinder Jared (Lyon Daniels), Simon (Noah Cottrell) und Mallory (Mychala Lee) beginnt ein neuer Lebensabschnitt, als sie nach Spiderwick ziehen, das Zuhause ihrer Vorfahren. Jared entdeckt einen bösen Geist und stellt fest, dass übernatürliche Kreaturen durchaus real sind. Dummerweise ist die Einzige, die ihm glaubt, seine Großtante Lucinda. Die rät Jared, das alte Handbuch für magische Kreaturen seines Vaters zu finden und es um jeden Preis vor dem mörderischen Oger Mulgarath (Christian Slater) zu schützen.