Tom Felton has charmed fans by sharing a throwback photo of him and Emma Watson in their Harry Potter days.
The actor, 33, posted the sweet snap on Instagram to mark Watson’s 31st birthday.
The image shows the pair as children together and appears to have been taken in 2002, as they are posing in front of a poster for 2002 film Scooby-Doo: The Movie.
Watch: Who is the Harry Potter Thirst Trap impersonator?
Read more: Harry Potter star pregnant with first child
“Happy birthday to the one & only,” the shot is captioned.
Felton and Watson’s characters Hermione Granger and Draco Malfoy were often at odds in the movies based on JK Rowling’s books.
But the stars are good friends in real life.
So far the picture has racked up more than 2,520,900 likes on the platform, and fans have been gushing about how “cute” it is.
“I can’t breathe!” posted one person, while another gushed: “This is everything.”
“Look how small they were, my God!” said another.
Watson was just 11 when she appeared as Hermione for the first time, in 2001’s Harry Potter And The Philosopher's Stone.
Several fans referred to the duo as “Feltson” in their comments.
It isn’t the first time that Felton has shared a throwback of the Harry Potter cast.
In March, he posted a photo that seemed to show him, Watson and Alfred Enoch (who played Dean Thomas) catching up on school work together.
He tagged his fellow actors in the post and shared emojis of lions and snakes, representing the characters' Hogwarts houses of Gryffindor and Slytherin.
Watch: Vernon Kay earnt no money whilst modelling, he was actually in debt!