We all know that Matthew Lewis grew up to be a total hottie, but did you knew he had such an amazing body as well?!
The 25-year-old actor, who played the lovable character Neville Longbottom in the Harry Potter movies, is showing off his hot shirtless body in this new photo posted to Twitter.
The photo, which shows Matthew preparing his meat for the week, was tweeted by his pal and the actor responded to the tweet by saying “You’re embarrassing me in public again!”
See the photo and more recent pics below.