emma watson as shrek