Question: who is the actor that plays neville longbottom?
Answer: Matthew David Lewis