emma watson as hermione granger falling under a love spell