Which actor plays Neville Longbottom in the Harry Potter movies?

Select a choice to reveal the answer

Answer: Matthew David Lewis
More information: Neville Longbottom is played by actor Matthew David Lewis, who is currently 29 years old.


Did we miss something? Is the answer wrong? Please, let us know about it through our feedback box

Try More Trivia