Harry Potter Stars Then and Now

Neville Longbottom (Matthew Lewis)

The goofy, awkward and ultimately heroic Neville Longbottom has become something of a Hollywood hunk. If there’s anyone from the HP movies we didn’t expect to grow up to be this good, it was him! He’s gained a beard, good looks and also a role in BBC Three comedy Bluestone 42.