Daniel Craig is now officially the second-longest serving Bond — but is he the best?
Daniel Craig, pictured promoting Spectre, has had a good Bond innings already (Picture: AFP/Getty Images)

After winning over many initially-sceptical fans, Daniel Craig has now beaten Pierce Brosnan to become the second longest-serving James Bond in the history of the franchise.

From Skyfall to Goldeneye, here is the definitive ranking of all James Bond theme songs

The 48-year-old actor — whose future as 007 now seems to be hanging in the balance — has starred in Casino Royale, Quantum Of Solace, Skyfall and Spectre.

He’s been the official Bond for 11 and a half years, which is 4,147 days in total, after his casting was secured on October 14, 2005.

ad_222023859-e1475923912946
Daniel Craig discussing his Bond future last year (Picture: Getty)

Craig is technically under contract to appear in the next film Bond 25 too, but he could step down ‘if mutually agreed between himself and the film’s producers’.

The title of the longest-running Bond is currently held by Sir Roger Moore, who starred in a whopping seven films and spent 5,118 days in the role.

roger_moore_james_bond
Sir Roger Moore redefined Bond following Connery’s stint (Picture: United Artists)

Original Bond Sean Connery also starred in seven Bond films but was in the role more than 1000 days less than Pierce Brosnan, who only made four over a course of 4,146 days.

Timothy Dalton and George Lazenby trail behind, with just three movies and 3,738 days between them.

RANKED: 007 movies: Ranking the James Bond actors from worst to best

pjimage-33
George Lazenby, Sean Connery, Timothy Dalton and Pierce Brosnan as Bond (Pictures: United Artists)

These stats were based on the time between the day each actor was officially confirmed as James Bond and the day their successor was formally announced.

PA decided not to include the unofficial 1983 film Never Say Never, with Sean Connery.

James Bond career stats

Sir Roger Moore – seven movies, 5,118 days

Daniel Craig – four movies, 4,147 days

Pierce Brosnan – four movies, 4,146 days

Sean Connery – seven movies, 3,049 days

Timothy Dalton – two movies, 2,863 days

George Lazenby – one movie, 875 days

While Daniel Craig previously said he’d rather ‘slit [his] wrists’ than play Bond again, reports have suggested producer Barbara Broccoli and executive producer Callum McDougall are desperate to secure his loyalty.

‘Without any question, he is absolutely [producer] Barbara Broccoli and Michael Wilson’s first choice and I know they are hoping for him to come back,’ McDougall said in September 2016.

If not, his possible successors include Aidan Turner, Idris Elba, James Norton and bookies’ favourite Tom Hardy.

Bond 25, which will be the 25th Bond film, is expected to arrive between late 2017 and early 2018. Casting directors need to get their skates on.

We think this is a dazzling story and so do you! Like Metro Entertainment on Facebook for more of this on your news feed.

MORE: Lulu confesses she and Madonna had the ‘worst James Bond theme songs ever’

MORE: George Michael’s family allowed Grammys tribute to happen because of Adele

MORE: Tom Holland goes to extremes to protect Marvel’s secrets by burning his Avengers: Infinity War script