Take a look at the new TV spot for Oz The Great and Powerful:
James Franco (Spring Breakers) stars as Oscar Diggs, a circus magician whose nickname, as we learn in the video above, is "Oz." When he is magically transported to the land of Oz, he is presumed to be the fabled Wizard by the inhabitants there.
The three witches are played by Mila Kunis, Michelle Williams, and Rachel Weisz. Zach Braff, Abigail Spencer, Joey King, Ted Raimi, and Bruce Campbell also star.
Sam Raimi (Evil Dead) directs the film, which will premiere March 8.