Dhaka, Dec. 2 -- Daniel Radcliffe and Tom Felton, who played Harry Potter and Draco Malfoy in the Harry Potter films, reunited in New York City recently, 14 years after their last public appearance together.

The actors attended a special screening of Merrily We Roll Along, the filmed version of the 2023 Stephen Sondheim revival starring Radcliffe. A photo and video of the reunion, showing the two hugging and exchanging greetings, went viral online. They were last seen together at the premiere of Harry Potter and the Deathly Hallows: Part 2 in New York in 2011.

Radcliffe and Felton, who played rivals on screen, have remained close friends over the years. Felton has also been praised for his recent Broadway performance, reprising his role...