Multiple choice general knowledge

What is the name of the actress who played Hermione Granger in HP series?

  1. Reese Witherspoon

  2. Emma Watson

  3. Julia Roberts

  4. Maggie Smith

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

Emma Watson was cast as Hermione Granger at age 9 and played the role throughout all eight Harry Potter films (2001-2011). Reese Witherspoon and Julia Roberts are prominent American actresses. Maggie Smith played Professor McGonagall in the same series, not Hermione.