emma watson as hermione granger as the wicked witch of the west