Craig married Fiola Loudon in 1992. They have one daughter Ella who was also born in 1992. They could not prolong their relationships and separated in 1994. After his divorce he had affair with Heike Makatsch. They ended their seven years relationship in 2001. He then dated Sasuki Mitchell for five years (2005-2010). Craig and Rachel Weisz began dating in December 2010 and married on 22 June 2011. Danial Craig has the estimated net worth of $65 million dollars.
Craig first film was The Power of One (1992).Craig act as Joe in Angels in America in November 1993.In the same year; he was also seen in an episode of Television series Heartbeat.