Los Angeles: 'Harry Potter' star Daniel Radcliffe surprised his fans revealing that he is secretly dating a girl.

The 21-year-old actor was linked to Olive Uniacke, daughter of Harry Potter producer David Heyman, but had refused to confirm.

He also vowed to remain single during his upcoming stint on the New York stage in 'How to Succeed in Business “Without Really Trying”, but he has now surprised fans by revealing he is in a relationship.

Without taking her name Daniel said that his girlfriend belongs to England and they has been spending good time in the Big Apple during preparations for the musical.

But they are set to be separated when she starts a new job.

"She's here with me as much as she can be. She's about to start a new job in not too long, though, so I won't see her for a few months," said Radcliffe.

When asked whether the unnamed girl is an actress, Radcliffe said, "No! God, no," and insisted he is keeping her identity secret "not so much for my sake as for hers."