Pierce Brosnan has confessed that he “lost his way” during the nine years he played his most famous role.
The Irish actor said his James Bond stint had left him “tangled up in his ego” and that he was only able to act properly once he had left the franchise.
Pierce, who played the suave secret agent from 1995's Golden Eye to 2002's Die Another Day, made no secret that he would have liked to play Bond again, but he was eventually replaced by Daniel Craig in 2006.
While the 57-year-old's departure from the series had cast a shadow on his career at the time, he admitted that he had felt restricted by the role.
“I felt very shackled by Bond and didn't want to rock the boat,” he said.