Since then he has played opposite Angelina Jolie in Lara Croft Tomb Raider and starred as poet laureate Ted Hughes to Gwyneth Paltrow's Sylvia Plath in the biopic of one of literature's most famous couples.
But in recent months the intensely private thespian has become more well known for his dalliances with A-list British celebrities.
He had an on-off relationship with troubled super model Kate Moss, which propelled him into the headlines, and has since been linked with Sienna Miller, his co-star in British gangster film Layer Cake.
Craig would be the sixth actor to take on the James Bond mantle in the 21st film in the series based on the books by Ian Fleming.
Casino Royale returns to the start of the spy's career in Her Majesty's secret service and filming is expected to begin in January.