We brought you the teaser in July and back then it felt like a lifetime before we'd get to see this - no, not the movie, silly - the proper trailer!

The plot, for those not currently plugged in to how these fantastical prequels to smash-hit classics usually roll, centres on Oz, (James Franco) a magician who meets three powerful witches, Theodora, (Kunis), Evanora, (Weisz) and Glinda the good witch, (Williams) in the re-imagined fantasy land of Oz. Each witch acts as if she's the good one and the other two are suspect - what's a guy to do?

Watch!

 

DailyStyle