The former Agent 007 star is currently promoting his new film, A Long Way Down.

Former James Bond actor Pierce Brosnan recognises the role as a “gift that keeps on giving”, but he doesn’t particularly enjoy watching himself order martinis shaken, not stirred.

“I have no desire to watch myself as James Bond, because it’s just never good enough – it’s a horrible feeling,” Brosnan told The Telegraph.

Brosnan played Agent 007 in four films released between 1995 and 2002: Goldeneye, Tomorrow Never Dies, The World Is Not Enough and Die Another Day. “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 60-year-old actor said.

“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.”

As insecure as Brosnan may be about his Bond legacy, he recognises that the opportunity to play Ian Fleming’s creation secured him the means to make passion projects like 2005’s The Matador or his upcoming comedy How To Make Love Like An Englishman.

“It’s the gift that keeps on giving, that allowed me to create my own production company and make my own movies,” Brosnan said.

Brosnan is currently promoting his film A Long Way Down with actress Toni Collette and will soon be seen opposite Emma Thompson in The Love Punch,”a comedy about a happily divorced couple who scheme to recover the retirement money that was stolen from them. — Reuters