New York's coolest were out partying last night and digging deep into their pockets for a very worthy cause...


All the stars threw on their most glam frocks for the Keep A Child Alive's 5th Annual Ball, hosted by Alicia Keys. The life-changing organisation provides essential treatment, care and support services to children and their families with HIV/AIDS in Africa and third-world countries.

Lucky guests enjoyed a cocktail party followed by a live auction and dinner - we wonder if one of the prizes was a date with Justin Timberlake...

Actress/singer/'it' girl Zoe Kravitz was there to raise awareness and support the cause.  She looks cool yet elegant in this sequin mini-dress and beret combo - love the gold shoes!

Click to see which Prince Charmings were at the ball...