Multiple choice general knowledge

Who Played the role of Neville Longbottom?

  1. Tom Felton

  2. David Tennant

  3. Mathew Lewis

  4. Jason Issacs

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

Matthew Lewis (credited as Mathew Lewis in the option) portrayed Neville Longbottom, the shy but brave Gryffindor student who grew from a clumsy child into a confident hero throughout all eight films. His character arc culminated in his destruction of Nagini, the final Horcrux. Tom Felton played Draco Malfoy, David Tennant was Barty Crouch Jr., and Jason Isaacs portrayed Lucius Malfoy.