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
Toni Wynne
Strongman's Wife