Daniel Radcliffe is not ruling out playing Harry Potter again, but he would need some “pretty extraordinary” circumstances. The 26-year-old actor is currently starring in another film with ‘magical’ leanings, Now You See Me 2, which centers on a group of illusionists.

Daniel RadcliffeDaniel Radcliffe isn't saying never to a Harry Potter return.

When asked by the Radio Times if he’d play Potter again Radcliffe 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!”

More: Daniel Radcliffe Wants To See 'Harry Potter' Play, But He'll Have To Wait

"So I am saying 'No' for now, but leaving room to backtrack in the future.” Radcliffe’s role is currently being played by Jamie Parker in West End play Harry Potter and the Cursed Child, which follows a now middle-aged Harry.

Radcliffe can currently be seen in Now You See Me 2, but the actor says he didn't make the link between the sequel and Harry Potter both featuring magic until somebody pointed it out. "They were like, 'You are going to get loads of questions about magic again', and I went, 'Oh, damn, I guess I am!’” he said.

"If people want to find a correlation, they will. I should probably pay more attention, but for me Now You See Me 2 was a new type of role. I have never played a part like this in a film like this and didn't think about the connection to magic.”

More: Daniel Radcliffe "Not Sure" If He'll Ever See 'Harry Potter' Play

Now You See Me 2 also stars Jesse Eisenberg, Dave Franco, Woody Harrelson and Lizzy Caplan. Radcliffe plays Walter, a young technology tycoon, who sets out to avenge his father (Michael Caine) who the group robbed in the first film.

Watch the trailer for Now You See Me 2 below: