One of the weirdest Hollywoood projects in a long time is building up quite a little cast for itself. “The Sorcerer’s Apprentice,” is a live adaptation of the Fantasia sketch with the same name.

Playing the role of the Sorcerer, or as he’s been named Balthazar Blake, is Nicolas Cage. His apprentice will be played by Tropic Thunder’s Jay Baruchel.

The story centers on an average college student (Baruchel) who is reluctantly recruited to work for a sorcerer named Balthazar Blake (Cage). The man gives him a crash course in the art and science of magic to prepare him for a battle against the forces of darkness in modern Manhattan.

Now, Alfred Molina will be joining the cast as the films bad guy.

Source: Hollywood Reporter