After 'Casino Royale', 'Quantum of Solace', 'Skyfall', 'Spectre', and 15 years later, Daniel Craig is bidding adieu to Ian Fleming's spy
Daniel Craig is playing James Bond for the last time in Cary Fukunaga's 'No Time to Die'. Image by Leon NEAL / AFP
After 15 years playing the legendary British spy James Bond, Daniel Craig is making way for a new generation of actors after his fifth 007 film, "No Time To Die", which has its world premiere in London on Tuesday.
The blond-haired, blue-eyed actor was not well known to the general public when he took over from Pierce Brosnan in 2006, and seemed far removed from the character created by writer Ian Fleming.
Even Sam Mendes, director of 2015 Bond film "Spectre", admitted that he thought at the time that it was a bad fit.
"I thought Bond had become the opposite of what Daniel is -- a slightly disengaged, urbane, jokey, eyebrow-raising, you know, a pastiche in a way," he told the BBC.
But the intensity Craig brought to the part won over doubters and allowed the multi-million dollar franchise to be rebooted with a harder, more serious edge.