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