Harry Potter star Louis Cordice looks unrecognisable 15 years after he appeared on the beloved franchise – as he reunites with a movie co-star.
The British actor portrayed Slytherin student Blaise Zabini in Harry Potter and the Half-Blood Prince (2009) and The Deathly Hallows Part 1 and 2 (2010/2011).
Fans can remember Blaise as part of the schools troublesome trio alongside Tom Felton who played the iconic role of Draco Malfoy.
The world’s most famous fantasy films exposed many child actors to international fame.
Louis still posts to his social media to share his fond memories of time on set with his followers.
The actor is now a family man with his partner and is father to three children.
Read More on Harry Potter
He's adopted a full beard and longer hair and looks worlds away from the character he once played.
The child star still attends conventions and shows all across the world from Paris to Mexico where he often interacts with Potter fans.
Speaking about attending conventions, Louis said: “I’m lucky to travel the world and get to go to conventions, compared to what we see now, meet Harry Potter fans that now have children."
During his most recent show in April Louis reunited with fellow Slytherin cast member and one third of the villainous trio Gregory Goyle.
Most read in Showbiz
Goyle was played by Josh Herdman who is now a mixed martial artist and the pair attended ‘Potter Day’ in Verona, Italy.
Thousands of fans gathered to see the pair and they couldn't contain their excitement on social media.
"Mates after all these years, so cool !" one user commented.
Another said: " Tom is missing and the perfect trio would be here."
"I'm dying they're still friends this is so cute," added a third.
Last year Louis even took to Instagram to share a picture of the both of them at Josh’s wedding showing that the pair have not lost their Potter bond.