Pierce Brosnan was never comfortable playing Bond.

The Irish actor played the iconic British spy between 1994 and 2002, when he was replaced by Daniel Craig.

But while Pierce is top of many people’s lists of the best 007 actors of all time, he admits he never felt as though it was real.

“It was a huge undertaking on the part of everyone involved to get it right,” he told Britain’s GQ magazine. “And so I was kind of caught somewhere in between the Roger Moore and the Sean Connery of it all. And both men, I adored as James Bond. But it never felt—I don't know—real.

“I felt like I was in a period-piece sometimes. Because I could hear echoes or sensations of Connery or of Roger, which I didn't try to censor; I'd just allow them to come in.”

Daniel is currently filming the latest instalment in the Bond franchise – Spectre.

But while the actor will be delighting fans with his next outing as the suave spy, there has been some talk that he might not be playing the role for much longer.

And Pierce admitted in a recent interview that he thinks Idris Elba, who has long been linked to the part and would be the first black actor to play Bond if he was cast, would be perfect for the iconic spy.

"Yeah, he would actually," he told Radio Times magazine when asked if Idris would be a good choice.

The 61-year-old actor also spoke up for Daniel though.

"May the best man get the job and may Daniel bring home the bacon for as long as he wants," he added.

LATEST NEWS