Tom Hardy has been given the seal of approval to play James Bond by former 007 Pierce Brosnan.

Daniel Craig is reprising the spy role for what is expected to be the last time, in a movie directed by Danny Boyle.

Hardman actor Hardy – along with James Norton, Aidan Turner and Idris Elba – have all been tipped for the part.

Die Another Day star Brosnan told the Mail On Sunday’s Event magazine: “I think a woman could play Bond but it wouldn’t be James Bond.

Pierce Brosnan (Ian West/PA)Pierce Brosnan (Ian West/PA)

“Daniel Craig has been an incredible Bond. He’s very physical, he looks lethal. You genuinely believe this is someone who could kill a man.”

He added: “He will do the next movie, and then I think Tom Hardy could be a good Bond.

“I’d be happy to see him do it. You need an actor who can put a bit of wiggle into it – that’s what makes Bond.”

The Mamma Mia! star also told how it took him years to come to terms with being dropped as 007 after his run in the role.

Daniel Craig (John Stillwell/PA)Daniel Craig (John Stillwell/PA)

Talking about returning to Pinewood stuidios to film the first Mamma Mia! film, he said: “I looked out of my dressing room window, saw a huge 007 on the wall opposite me and realised we were on the James Bond set.

“That was the moment I faced up to my past. I had issues for many years… Now I just have great feelings about Bond.”

Craig previously stated that he would rather “slash my wrists” than return to the role, but later said that he made the remarks two days after he finished shooting Spectre and was exhausted.

The as yet untitled next Bond film – due for release in the UK on October 25 next year – will be Craig’s fifth outing as 007.