Claim: Daniel Craig has been surpassed by Roger Moore in playing Bond.
Evidence: As of 20 February 2017 , Craig is the second longest serving James Bond , surpassed only by Roger Moore.