Medium

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.