emma watson is the perfect hermione