He Played ‘Neville Longbottom’ In The Harry Potter Series. See Matthew Lewis Now At 33. January 15, 2023 Matthew Lewis is an English actor who is most famous for his role as Neville Longbottom, which he held for all eight of the Harry Potter movies. [Read more…] about He Played ‘Neville Longbottom’ In The Harry Potter Series. See Matthew Lewis Now At 33.