Neville Longbottom played by Matthew Lewis Harry Potter stars then(04) Save Image Image gallery: Who Played Neville Longbottom? Discover the Actor Behind the Magic