Daniel Craig is now second longest-serving 007
Here is the full list of how long each actor has played 007 in the official franchise, as of 20 February 2017:
Daniel Craig – 4,147 days
The rankings – compiled by the Press Association – are based on the period from the day each actor was officially confirmed as James Bond to the day their successor was formally announced.
See more here
See more BOND ACTOR NEWS here