HARRY Potter's Tom Felton and Matthew Lewis have reunited more than a decade after starring together in the hit film franchise.
The pair were deadly rivals in the wizarding movies, with Tom playing school bully Draco Malfoy.
Matthew, meanwhile, was bumbling Neville Longbottom, who turned out to be one of the story's greatest heroes.
However, the pair - now both in their 30s - looked very different today as they met up after years apart.
They did battle again - not in Hogwarts with wands drawn, but in the slightly less magical setting of a London shopping centre.
Bewildered shoppers were treated to the sight of the pair looking older but no less determined as they played each other on the Nintendo Switch.
More on Harry Potter
The pair took on one another in a Slytherin versus Gryffindor battle to promote the launch of .
Still referring to Matt's character's name, Tom said: “We both know Potter fans love our fictional rivalry and so do myself and Longbottom.
"It’s always a pleasure to reunite, especially when we get to meet over some really fun games and friendly competition!”
The pair were competing after survey named Harry Potter and the evil Lord Voldemort as the greatest fictional rivalry of all time.
Most read in Celebrity
Both Tom and Matthew have kept up their acting careers, with the Draco star, 34, going on to play Doctor Alchemy in US drama series The Flash.
Matt, 32, appeared in BBC One's The Syndicate and Channel 5's All Creatures Great And Small.
He married girlfriend Angela Jones in Italy in 2018, two years after they got engaged.
We pay for your stories!
Do you have a story for The Sun Showbiz team?
Email [email protected] or call us direct on 0207 782 4220 .
We pay for videos too. Click here to upload yours.