A magical reunion.

“Harry Potter” co-stars Daniel Radcliffe and Tom Felton reunited Monday at a special screening of “Merrily We Roll Along” in New York City.

The duo were all smiles as they took pictures together at the Hudson Theatre. They also shared a sweet hug when they first saw each other in a video captured by People.

Radcliffe, who won a Tony Award for his nine-month run in the Broadway show , wore a gray jean jacket, a brown shirt and black jeans.

Felton, 38, had on a tan coat, a white shirt and gray pants.

The actors met over two decades ago when they filmed “Harry Potter and the Sorcerer’s Stone,” which celebrated its 24th anniversary last month.

Radcliffe, 36, played the titular character in the film series based on J.K. Rowling’s books, while Felton played Harry’s

See Full Page