Coba jelasin Alur dari Oz the Great and Powerful dong

Di Kansas, Oscar Diggs (James Franco) bekerja sebagai seorang barnstormer sekaligus pesulap kecil-kecilan dalam sebuah sirkus. Saat badai menerjang sirkus tersebut, si pemain angkat beban (Tim Holmes) mengetahui Oscar telah merayu istrinya, lalu ia berusaha memberi pelajaran kepadanya. Oscar kabur dengan balon udara, namun tersedot tornado yang membawanya ke Land of Oz. Penyihir Theodora (Mila Kunis) menemukannya dan meyakini Oscarlah penyihir yang diramalkan akan mengalahkan Penyihir Terkutuk yang membunuh raja Oz. Dalam perjalanan ke Emerald City, Theodora jatuh cinta dengan Oscar (setelah dirayu sebagaimana wanita-wanita lainnya). Mereka juga bertemu monyet terbang Finley (Zach Braff) yang berutang hidup pada Oscar setelah diselamatkan dari seekor singa.

Setelah tiba di Emerald City, Oscar bertemu Evanora (Rachel Weisz), kakak Theodora yang pesimis bahwa Oscar adalah penyihir yang diramalkan. Evanora memberitahu Oscar bahwa Penyihir Terkutuk tinggal di Hutan Gelap dan dapat dikalahkan dengan menghancurkan tongkat sihir yang menjadi sumber kekuatannya. Oscar dan Finley berjalan menuju hutan bersama Gadis Keramik (Joey King), boneka keramik muda yang rumah beserta keluarganya diporak-porandakan oleh Penyihir Terkutuk. Ketiga tokoh tersebut akhirnya tiba di hutan dan mengetahui bahwa si "Penyihir Terkutuk" adalah Glinda si Penyihir Baik (Michelle Williams). Glinda memberitahu mereka bahwa Evanoralah si Penyihir Terkutuk. Evanora melihat peristiwa ini dengan bola kristalnya dan memanipulasi Theodora agar membenci Oscar dengan menunjukkan hubungannya dengan Glinda dan mengatakan bahwa Oscar berusaha menikahi ketiga penyihir tersebut. Evanora menawarkan apel ajaib kepada Theodora yang dijamin bisa menyembuhkan sakit hatinya. Theodora memakannya dan berubah menjadi Penyihir Terkutuk berkulit hijau yang kejam.

Glinda membawa trio Oscar ke tempat tinggalnya di Oz untuk menghindari pasukan Winkie dan babun terbang yang dikendalikan Evanora. Ia memberitahu Oscar bahwa ia tahu Oscar bukanlah penyihir sejati, tetapi yakin Oscar mampu membantu mereka menghentikan Evanora. Glinda memperkenalkan "pasukan" Quadling, tinker, dan Munchkin kepada Oscar. Theodora datang ke tempat tinggal Glinda dan memperlihatkan rupanya yang baru kepada Oscar sebelum mengancam akan membunuhnya bersama semua sekutunya dengan bantuan pasukan Emerald City. Oscar bersikeras pasukannya tidak bisa mengalahkan Penyihir Terkutuk, namun setelah menceritakan kemampuannya kepada Gadis Keramik, ia sadar bahwa pasukannya bisa menyerang dengan tipuan sulap.

Glinda dan warganya memanfaatkan orang-orangan otomatis yang disembunyikan kabut tebal untuk menipu para Penyihir Terkutuk agar mereka mengirimkan pasukan babun terbangnya ke ladang opium yang kelak membuat mereka terlelap. Akan tetapi, dua babun berhasil menciduk Glinda dan membawanya ke alun-alun kota untuk menjalani eksekusi. Sementara itu, Oscar menyusup ke Emerald City bersama para sekutunya, tetapi ia seolah meninggalkan mereka begitu saja dengan balon udara yang berisikan emas raja. Balon tersebut kemudian dihancurkan Theodora. Oscar lalu menampakkan dirinya ke hadapan teman-temannya. Oscar memakai mesin asap dan proyektor gambar tersembunyi untuk menampilkan wajah holografis "aslinya". Ia juga memanfaatkan kembang api untuk menyerang dan mengintimidasi para Penyihir Terkutuk. Evanora lantas bersembunyi di istananya, sementara Theodora kabur dari kota dengan sapu terbangnya karena gagal melukai si penyihir yang "tak terkalahkan" tersebut. Si Gadis Keramik membebaskan Glinda yang kemudian mengalahkan Evanora. Glinda menghancurkan kalung Penyihir Terkutuk yang menyembunyikan bentuk sejatinya sebelum akhirnya dibawa kabur oleh babun terbang.

Setelah pertunjukan berakhir, Oscar, resmi menjadi raja Oz, memakai proyektornya untuk mempertahankan kepercayaan bahwa ia masih seorang pesulap hebat dan menyatukan penduduk Oz untuk melawan para Penyihir Terkutuk. Ia juga memberikan hadiah kepada teman-temannya: Master Tinker (Bill Cobbs), yang membangun mesin-mesinnya, mendapatkan pisau kemah; Knuck (Tony Cox), penjaga kota yang sering menggerutu sekaligus sekutu Glinda, mendapatkan topeng yang selalu tersenyum, gadis keramik mendapatkan mereka semua seagai keluarganya dan Glinda tentu saja mendapatkan Oz dan mereka hidup bahagia.