Oz the Great and Powerful › Cast
James Franco
Oscar Diggs/Oz
Mila Kunis
Theodora
Rachel Weisz
Evanora
Michelle Williams
Annie/Glinda
Zach Braff
Frank/Finley
Bill Cobbs
Master Tinker
Joey King
Girl in Wheelchair/China Girl
Tony Cox (actor)
Knuck
Stephen R. Hart
Winkie General
Abigail Spencer
May
Bruce Campbell
Winkie Gate Keeper
Ted Raimi
Skeptic in Audience
Tim Holmes (actor)
Strongman