London - Leonardo DiCaprio celebrated his 38th birthday by hosting a charity bash.
The 'Wolf of Wall Street' actor - who recently split with supermodel Erin Heatherton - threw a lavish birthday party at New York supper club The Darby, where guests included a host of his A-list pals like Beyonce Knowles and her husband Jay-Z, Robert De Niro and Cameron Diaz.
The charitable star used the occasion to raise money for the Red Cross to help those affected by Hurricane Sandy by adding a fee to every bottle sold to be donated for charity.
Leonardo raised a total of $500 000(about R4,3 million) for American Red Cross, and all other donations went to charities supported by the Leonardo DiCaprio Foundation.
Guests - who also included Mark Ruffalo, Emma Watson, Chris Rock, and Miranda Kerr - were entertained by live performances from Django Reinhardt, Gary Clark Jr and Eric Lewis.
A notable party-goer was Australian actress Margot Robbie, who Leonardo has been spending time with following his split from Erin.
The pair were recently spotted looking cosy at a party in Las Vegas. - Bang ShowBiz