DANIEL CRAIG CURRENTLY HOLDS SECOND LONGEST SERVING 'JAMES BOND'!
Daniel Craig signed his Agent 007 contract on 14th October 2015 to now hold second longest serving James Bond actor at a record 4,148 days.
Craig, who has starred in four James Bond movies, needs another clear two and a half years to break Roger Moore's 5,118 days and seven films record to become longest serving 'Agent 007'.
Press Association compiles the rankings which begins to count from the day each Bond actor is confirmed officially to the day their successor is announced.
Official list of 007 actors and their standing on the ranking table:
Roger Moore - 5,118 days
Daniel Craig - 4,147 days
Pierce Brosnan - 4,146 days
Sean Connery - 3,049 days
Timothy Dalton - 2,863 days
George Lazenby - 875 days