Pierce Brosnan feels he never managed to get the character of James Bond completely right because he couldn't forget the actors who had previously played the suave British spy.
The 56-year-old actor, who played the British spy in four instalments of the movie franchise, feels his performances suffered because he couldn't forget how previous actors had portrayed 007.
Pierce - who took over the role from Timothy Dalton - said: "It was one of those things I always struggled with. I never felt that I really nailed it.
The Hollywood star also says he knew The Script for 'Tomorrow Never Dies' - his second outing as Bond - was not as good as many had hoped it would be.
He said: "When I did 'Tomorrow Never Dies' I knew the movie wasn't up to speed, it wasn't as good as 'Goldeneye'."
However, he is still glad he had the opportunity to play the iconic movie character.
He told Venice magazine: "I'm proud to have played 007. It's a small group of men, a prestigious group to be in the company of."
He said: "I haven't seen Daniel in the role. I tried watching it on an airplane. I thought 37,000 feet was a good distance to watch it from and it broke down right at the beginning. The attendant came and changed it and it broke down a second time, so I figured, 'OK. The Gods must be saying something...' So I never went near it! I just thought, 'Let sleeping dogs lie.' "