Tom Felton continues his stroll down memory lane this month.
After reuniting with Emma Watson (Hermione Granger), Evanna Lynch (Luna Lovegood), Bonnie Wright (Ginny Weasley) and Matthew Lewis (Neville Longbottom) for an epic holiday photo earlier in the week, Felton met with Rupert Grint, who played Potters best friend, Ronald Weasley.
The on-screen enemies put aside their differences to bring Christmas cheer to patients at the Great Ormond Street Hospital in London, England on Friday morning.
Felton documented the reunion on Instagram sharing several images with the caption, "A huge thank you to @markoflego & @noblecollectionuk for allowing Rupes & I to play Santa for the day at @greatormondst xx.”
Santa Clause and his two elves took time out of their hectic schedules to accompany the former co-stars at the hospital as they handed out Potter-themed presents including signed LEGO sets.
User @Markoflego from the Noble Collection shared a closer look at the LEGO sets, which feature Hogwarts’ Great Hall, being signed by Felton.
In addition to delivering gifts, Felton and Grint made patients smile by spending quality time with them and posing for photos.
The grand finale of Felton’s reunion included a photo of him with former co-star Bronson Webb, who played played Pike in the film adaptation of “Harry Potter and the Prisoner of Azkaban.”
“Reunited at last x2 🐍,” Felton captioned the jolly black-and-white photo.
Felton is best known for playing the devious Draco Malfoy, a member of the Slytherin house and the titular character's frenemy, in several film adaptations of the “Harry Potter” novels.