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