The Sorcerer's Apprentice
Nicolas Cage plays a master sorcerer who selects a seemingly average guy to become his protégé and save New York City from his arch-nemesis.
"...of preamble that is supposed to explain why the sorcerer Balthazar (Cage) is in New York City and has..."