Why Did Daniel Craig Leave 'James Bond' Franchise? Daniel Craig played 007's role in five James Bond films: "Casino Royale," "Quantum of Solace," "Skyfall," "Spectre," and "No Time To Die." #DanielCraig #JamesBond