Daniel Craig, arguably the best James Bond since Sean Connery, is having money headaches.
No, he isn’t short of it. But by all accounts he doesn’t know how properly to manage his riches.
The actor, 53, is worth an estimated £120 million after the payday for his last and final Bond film, No Time To Die.
Sadly, he doesn’t plan to have much money left to give to his children by the time he dies.
“Isn’t there an old adage that if you die a rich person, you...