As of 2018, Daniel Craig had featured in four films within the franchise, taking over the portrayal of MI6 agent James Bond onscreen from Pierce Brosnan. Pierce Brosnan stepped down due to his age in order to avoid coming under scrutiny in the same way as his predecessor Roger Moore had done, who played the character until he was almost 60 years old. Craig's first Bond movie was 'Casino Royale', and was well received by moviegoers and critics alike. Daniel Craig's interpretation of the character followed on from Pierce Brosnan's, offering viewers an insight into a more raw and emotional side to Bond.
As of 2018, Daniel Craig's most recent involvement in the James Bond franchise was in 'Spectre' in 2015. Although the movie did impressively well at the box office, 'Spectre' did not match the success of 'Skyfall' released three years earlier, which is the highest-grossing James Bond film to date. Craig's next appearance as Bond is set to be in 'Bond 25', scheduled for release in 2020.