One of the most iconic roles in film has been James Bond in the 007 franchise. Spanning decades and seven different actors, it’s often a career-defining role for those who take up the mantle.
The most recent actor to play James Bond has beenDaniel Craig. The 53-year-old English actor has taken on plenty of other roles besides the world-class spy, like Mikael Blomkvist in The Girl With The Dragon Tattoo and Benoit Blanc in Knives Out.
While he’s had a film career that most actors would certainly envy, Daniel has been married twice and has two daughters, one from each relationship.
He was married to his first wife Fiona Loudon from 1992 until 1994, and he’s been with his current wife Rachel Weisz, 51, since 2011.
Read more on hollywoodlife.com