Matthew Lewis was only 12 years old when he started playing the part of Neville Longbottom in the Harry Potter series of movies. Like most of us at 12 years old, he was geeks, awkward and, well, 12. Now at nearly 26 years old, he’s lost that geeky awkwardness. For anyone that made fun of him at 12, he got the perfect revenge. He currently stars in a BBC war series called Bluestone 42 about a bomb disposal unit in Afghanistan. Even Emma Watson is sharing pictures of Matthew on Twitter.
- The Private Lives of Superheroes (10 pictures)
- Amazing Hot Cosplay Women 4