I can't say how I could possibly fault this film. The graphics were magnificent, the cast were brilliant although I have to say it was one hell of a weird experience watching Mila Kunez cackling like a witch.
I found this film to a refreshing trip to the land of OZ. While the wicked witch did finally take on the image we are very familiar with, the reasons behind which she arrived at the point she did was reinvented to show that the edge between good and evil is not as clear as it was previously thought.
The wicked witch was not always the wicked witch and while she had the choice to become good, she was forced into evilness by the very people we considered to be good. Oz in this film is a womanizer, in the worst scale possible and inadvertently breaks a good witches heart and makes her weak to evil forces.
By far my favourite character has to be little china girl who made you want to cry within the first ten seconds of meeting her and has you laughing within five minutes.
This film had me laughing and at time it didn't hesitate to break your heart which means I give it an absolute recommendation and 5 out of 5 stars.