Multiple choice general knowledge

Who Played the role of Luna Lovegood?

  1. Emma Watson

  2. Sharon Sandu

  3. Evanna Lynch

  4. Katie Leung

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

Evanna Lynch played Luna Lovegood, the eccentric and open-minded Ravenclaw student who became friends with Harry and helped him discover the Horcruxes. Her portrayal perfectly captured Luna's dreamy demeanor, unique beliefs, and unwavering loyalty. Emma Watson played Hermione Granger, Katie Leung was Cho Chang, and Sharon Sandu has no connection to Harry Potter films.