Question: who plays the role of hermione granger in harry potter
Answer: Emma Charlotte Duerre Watson