emma watson as minerva mcgonagall