Spoilers for Oz: The Great and Powerful have been steadily leaking as the film gets nearer to its March 8 release.

The film, a prequel to The Wizard of Oz, follows young circus magician Oscar Diggs (James Franco) after he arrives in the Land of Oz from Kansas via a hot air balloon. Once he arrives, he is swept up in the fame of becoming Oz’s great wizard. However three witches, Theodora (Mila Kunis), Evanora (Rachel Weisz) and Glinda (Michelle Williams), are not sure he’s as great and powerful as the rest believe. Oscar, using what magic he has, is set to the task of determining good from evil, while becoming a better man in the process.

What can be expected when the film hits theatres next Friday?

There will be lots of bubble-travel:

Oscar (Oz) Diggs will have a talking pet monkey (voiced by Zach Braff), who may turn into one of those terrifying flying monkeys:

Of the three witches – Glinda, Theodora and Evanora – one turns out to be the Wicked Witch of the West. A TV spot released earlier this month asks, “Which Witch is Which.” But recently leaked stills from the film reveal who will take on the villainous role. And it’s…after the ad…

Kunis’ Leonara will be the more wicked of the dark haired witches. Here’s them arguing over the future of their beloved Oz:

Read more about: