Matthew Lewis (Neville Longbottom)
Neville Longbottom had one of the stronger character arcs of the series. Cowardly in the early goings, Neville was a valiant warrior by the end.
Matthew Lewis stunned everyone with his incredible ‘glow-up’ as the Harry Potter films were ending as he looked nothing like the kid that we all watched at the beginning of the series.
As of 2019, Lewis has reportedly wrapped up work on a comedy titled Baby Done where he plays a character named Tim.