Leonardo DiCaprio celebrated his 38th birthday by hosting a charity bash.
Related: Leonardo DiCaprio not ready to settle down
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.
Related: New Jersey's own Springsteen and Bon Jovi sing for Sandy victims
Leonardo raised a total of $500,000 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.