Leonardo DiCaprio has splashed out over $18,000 on a Chanel bag for his mother.
The 'Wolf of Wall Street' star paid the pricey sum for the luxurious women's accessory at the Heart Fund's Generous People Dinner Gala in Cannes, France.
During the evening, the 41-year-old actor also shelled out $5,650 for a Innangelo silk scarf, the New York Post's Page Six column reports.
And Leonardo is equally generous with his charity work as his foundation previously donated $30 million in a bid to help preserve the planet's natural resources.
He said: "We simply cannot afford to allow the corporate greed of the coal, oil and gas industries to determine the future of humanity. Those entities with a financial interest in preserving this destructive system have denied, and even covered-up the evidence of our changing climate. Enough is enough. You know better. The world knows better. History will place the blame for this devastation squarely at their feet.
"Our planet cannot be saved unless we leave fossil fuels in the ground where they belong. Twenty years ago, we described this problem as an addiction. Today, we possess the means to end this reliance."
In a speech at the World Economic Forum's Crystal Awards in Davos, Switzerland, he added: "Over the last decade, we have provided direct grants to support projects that have expanded protected areas on land and at sea, protecting iconic endangered species and empowered indigenous communities to fight back against corporate encroachment on their lands.
"But this number needs to grow, and with your help and partnership, it will. Generosity is the key to our future. With that I am pleased to announce today over $15 million in new commitments from LDF to fast-track cutting edge sustainability and conservation projects around the world."