Question: actor who played neville longbottom in harry potter?
Answer: Matthew David Lewis