Pierce Brosnan has said the he has no regrets about his departure from the James Bond role he played for four films.

The Irish actor first played 007 in GoldenEye (1995), and took on the spy role for the last time in 2002's Die Another Day.

Brosnan wanted to make another but producers decided to recast the role, breaking the news to him over the phone in 2004.

He later said he felt he had been "kicked to the kerb". But the 67-year-old has now said "there's no regret" over the parting of ways.

He told the Guardian: "I do not let regret come into my world . . . It just leads to more misery and more regrets.

"Bond is the gift that keeps giving and has allowed me to have a wonderful career.

'The name was Bond. James Bond.'

"Once you're branded as a Bond, it's with you for ever, so you better make peace with it and understand that when you walk through those doors and pick up the mantle of playing James Bond."

Brosnan's spell as 007 is fondly remembered by fans of the franchise.

Since leaving the role he has had an eclectic career, famously showing off his singing skills in the Mamma Mia! films and playing a former British prime minister in Roman Polanski's 2010 thriller The Ghost Writer.

He was replaced in the Bond role by Daniel Craig, whose fifth and final outing as the spy, No Time To Die, will be released in November after being delayed due to the coronavirus pandemic.