Daniel Craig has admitted that the level of fame that came with playing James Bond was “emotionally difficult” for both him and his family.
The actor played the British spy in the 007 franchise from 2006 film Casino Royale right through to No Time to Die in 2022. The 56-year-old had the longest continuous reign as the lead in the movie franchise based on the novels first released by Ian Fleming in 1953.