There is something going on with the cast of Harry Potter. All these kids, from Emma Watson to Matthew Lewis, have made some sort of a deal with puberty that they are turning into such babes.
Not just the front runners (Daniel Radcliffe, Emma Watson and Rupert Grint) even the actors who played Luna Lovegood and Neville Longbottom have aced the puberty game.
Here are the 10 actors who have changed a great deal since the movies came out. Check them out here!
Afshan Azad as Padma Patil
Katie Leung as Cho Chang
Robert Pattinson as Cedric Diggory
Daniel Radcliffe as Harry Potter
Alfred Enoch as Dean Thomas
Matthew Lewis as Neville Longbottom
Emma Watson as Hermione Granger
Evanna Lynch as Luna Lovegood
Rupert Grint as Ronald Weasley
Tom Felton as Draco Malfoy