Rachel Weisz based her wicked witch character in Oz The Great And Powerful on late Hollywood legend Bette Davis.

The British actress plays villainous Evanora in the Wizard of Oz prequel opposite James Franco, Mila Kunis and Michelle Williams, and Weisz admits her character's voice and mannerisms were based on late screen star Davis, who was famed for her steely persona and clipped put-downs.

She tells Britain's Daily Telegraph newspaper, "It was a wonderful part. Evanora is so wicked, she's positively camp. I was really determined to play her like Bette Davis and really ratchet up the melodrama."