ByKristin Lai, writer at
MP Staff Writer, cinephile and resident Slytherclaw // UCLA Alumna // Follow me on Twitter: kristin_lai
Kristin Lai

After gawking over Matthew Lewis' shirtless Attitude photo shoot, I've come to the conclusion that most of the students from the cast of the Harry Potter movies grew from pimply pre-teens to total babes! These are not the 11-year-olds we saw being sorted into their houses back in 2001.

What's going into the water at Hogwarts? Maybe it has something to do with the amount of pumpkin juice they drink. Or, in the most likely scenario, they have some seriously good genetics. In any case, whatever they're doing totally worked for them. So let's check out some before and afters, from awkward to "awww day-um!"

Matthew Lewis - Neville Longbottom

If only the puberty fairies worked their magic on all of us this way! Congratulations Matthew Lewis and congratulations to all of us for getting to feast our eyes on this gorgeous man.

Emma Watson - Hermione Granger

As I'm sure we all know, Emma Watson has graduated from the brightest witch of her age to also earn the titles of UN Women Goodwill Ambassador and Disney Princess. Watson will play Belle in the live-action version of Beauty and the Beast.

Daniel Radcliffe - Harry Potter

This is no shocker. Daniel Radcliffe was always a good-looking kid, but I don't know if anyone could have foreseen those cheekbones. Radcliffe is going to get involved with some magic again in the upcoming Now You See Me sequel Now You See Me 2: The Second Act.

Tom Felton - Draco Malfoy

Probably one of my earliest celebrity crushes, Tom Felton donned the walls of my bedroom for many, many years. Little did I know he was only going to become more attractive with time!

Bonnie Wright - Ginny Weasley

Bonnie Wright grew up from the youngest Weasley into this complete bombshell right before our eyes. Magical.

Alfie Enoch - Dean Thomas

Alfie Enoch currently stars on Shonda Rhimes' ABC show How To Get Away With Murder.

Evanna Lynch - Luna Lovegood

Fun fact: The stunning Evanna Lynch is dating another Hogwarts alum, Robbie Jarvis, who played the young James Potter.

Devon Murray - Seamus Finnigan

Granted, most people will probably look better without explosion residue on their faces.

Rupert Grint - Ron Weasley

Ha ha, kidding. That's Ed Sheeran. I just couldn't pass up that completely unoriginal, yet hilarious, joke. Here's a GIF of what young Rupe actually looks like today:

Gotta love that smirk!

I don't know what kind of magic was used here, but these are some serious cases of puberty done right!


Latest from our Creators