Daniel Radcliffe has teased he'll play Harry Potter again "in the future".

Daniel Radcliffe

Daniel Radcliffe

The 26-year-old actor, who played the titular wizard in the hit movie series based on the books by J.K. Rowling, has delighted fans and said he's not ruled out a return to the role that rocketed him to world-wide fame.

The 'Now You See Me 2' actor says he'd be willing to play an older version of Harry under one condition, and said: "It would depend on the script. The circumstances would have to be pretty extraordinary. But then I am sure Harrison Ford said that with Han Solo and look what happened there! So I am saying, 'No,' for now but leaving room to backtrack in the future."

Daniel was thrust into the limelight when he was cast as the orphan with magical powers alongside Emma Watson and Rupert Grint as Harry's two best friends Hermione Granger and Ron Weasley.

And it's not known whether his fellow child stars would follow his lead and play the Gryffindor alumni once more.

Daniel can be seen in playing a magician called Walter, who is out to avenge his father, with Jesse Eisenberg, Dave Franco and Woody Harrelson, but says he never saw the link between his old character and Walter.

He said: "I actually didn't consider the connection to magic until somebody pointed it out to me. They were like, 'You are going to get loads of questions about magic again,' and I went, 'Oh, damn, I guess I am!'

Meanwhile, despite firmly making a distance between him and Harry, Daniel is still mobbed by Potter fans, especially in Japan and Mexico City.

He told Radio Times: "They are the two places where I thought, 'OK, I can't really walk around here.'

"It is much more now because when I was younger I wasn't going out by myself. Also, the fans of the films were younger and they were indoors with their parents whereas now we are all in our 20s. The people who were big fans of Potter I am more likely to meet now, rather than when I was in my teens."

An adult Potter is currently depicted in London's West End in J.K. Rowling's play 'Harry Potter and the Cursed Child', with Jamie Parker in the title role.