Daniel Craig, the actor who has played James Bond in four movies (with a fifth one upcoming), has made a decent living as 007. His 2012 film "Skyfall" grossed $951 million at the box office, which made him the 4th highest paid actor that year. In a recent interview with Candis magazine, Craig claims that leaving children an inheritance is "quite distasteful" and that he won't leave much of his fortune to his kids.
He stated:
"Isn't there an old adage that if you die a rich person, you've failed? I think Andrew Carnegie [an American industrialist from the 1800s] gave away what in today's money would be about $11 billion, which shows how rich he was because I'll bet he kept some of it too. I don't want to leave great sums to the next generation. I think inheritance is quite distasteful. My philosophy is get rid of it or give it away before you go."
Daniel Craig is worth approximately $160 million, reportedly grossing $17 million off of "Skyfall" (plus box office bonuses) and is set to make $25 million in his upcoming Bond movie "No Time To Die". Craig is married to Rachel Weisz and they have one daughter together, each with a child from previous partners.