emma watson as hermione granger in the wizard of oz, in the beautiful fantasy land of oz