Matthew Lewis
If we’re talking about drastic transformations in the Harry Potter cast, Matthew Lewis takes the cake. Who started as the awkward Neville Longbottom is now a dashing man in his 30s. Of course, Lewis was a cute kid when he was cast in Harry Potter but to effectively play the role of Neville he was given a prosthetic and had to wear a fat suit. It was in the final film of the Potter franchise that Lewis showed his natural looks. ‘Me Before You’, ‘Ripper Street’, ‘Terminal’, and ‘Baby Done’ are some of the projects Lewis did after Harry Potter.