Daniel Craig Becomes Second Longest-Serving James Bond Posted on 20/02/2017 by noel It is official, Daniel Craig has become the second longest-serving James Bond. He has played the role for 4,147 days, or 11.5 years, whichever sounds better to you. Craig officially took over the...