Harry Potter actor Matthew Lewis, now 34, is best known for playing Neville Longbottom in the hit movie series, based on best-selling books by J.K.
Rowling. The actor became a fan favourite, with his character Neville starting out as a geeky young boy and maturing into a confident man who saves the day in the 2011 finale of Harry Potter and the Deathly Hallows Part 2.
The character of Neville Longbottom won the hearts of Potter fans by stopping characters called snatchers from getting into the castle and finally beheading Nagini.
Boasting some of the most dramatic scenes, Matthew Lewis won praise for his now iconic role. What is Matthew Lewis doing now?
Read more on ok.co.uk