Pierce Brosnan believes that he was "never good enough" in the role of James Bond.

Brosnan played James Bond in GoldenEye, Tomorrow Never Dies, The World Is Not Enough and Die Another Day, before being replaced by Daniel Craig in 2005.

Keith Hamshere Getty Images



He told The Telegraph: "I felt I was caught in a time warp between Roger and Sean. It was a very hard one to grasp the meaning of, for me.

"The violence was never real, the brute force of the man was never palpable. It was quite tame, and the characterisation didn't have a follow-through of reality, it was surface. But then that might have had to do with my own insecurities in playing him as well.

Asked if he has revisited the movies, he replied: "I have no desire to watch myself as James Bond. 'Cause it's just never good enough. It's a horrible feeling."

However, Brosnan did say that he is grateful for his time as James Bond as it has opened up many other opportunities.

He explained: "It's the gift that keeps on giving, that allowed me to create my own production company and make my own movies."

Brosnan's new film The Love Punch, which also stars Emma Thompson, will be released in the UK next Friday (April 18).

Watch a trailer for The Love Punch below:

This content is created and maintained by a third party, and imported onto this page to help users provide their email addresses. You may be able to find more information about this and similar content at piano.io