Matthew Lewis as Neville Longbottom in “Harry Potter”
When it comes to incredible transformations, Matthew Lewis, who portrayed Neville Longbottom in the “Harry Potter” films, is unmatched.
His journey from a nerdy character to a remarkably handsome individual even inspired the term “longbottomed.”