Question: who plays the role of hermione granger in harry potter
Answer: Emma Charlotte Duerre Watson ( born 15 April 1990 ) is an English actress , model , and activist .