Nicolas Cage új filmjében ismét a természetfeletti erők oldalán harcol. Dave (Jay Baruchel) egy főiskolás fiatal, akinek mindenapi életét Balthazar Blake (Nicolas Cage), egy különc modernkori varázsló zavarja meg, azzal hogy az erejét tovább szeretné adni a megfelelő…