Mila Kunis
as Theodora / The Wicked Witch of the West
Rachel Weisz
as Evanora
Michelle Williams
as Annie / Glinda
Bruce Campbell
as Winkie Gate Keeper
Martin Klebba
as Munchkin Rebel
Ted Raimi
as Skeptic in Audience
Zach Braff
as Frank / Finley
Joey King
as Girl in Wheelchair / China Girl