David Beckham, Selena Gomez, Mariah Carey and Nicole Kidman were just some of the stars sporting very stylish outfits on the red carpet at the Unicef Ball.
The 6th Biennial Unicef Ball was held in Beverly Hills on Tuesday 13 January, and a whole host of humanitarian celebs turned out to celebrate.
Held at the Beverly Wilshire Four Seasons Hotel, the event helped to raise over £1.7 million for the charity - which helps save children's lives around the world.
Selena Gomez
Miranda Kerr
As the event was hosted by Louis Vuitton, there was a whole lot of the French fashion house on the red carpet, with pop star Selena Gomez and supermodel Miranda Kerr both opting for LV designs.
Gomez had the stand-out look of the evening with a red lambskin dress from the Resort 2016 collection, while Miranda Kerr kept things more understated in a futuristic puffball mini.
Louis Vuitton joined forces with A-list stars at the event to launch their #MakeAPromise campaign with Unicef - the brand have designed a silver 'Lockit' pendant and bracelet, with all proceeds going to the charity.
Football star David Beckham was honoured by Unicef at the ball, and given its 'Humanitarian Leadership Award' during the ceremony, for his work helping children through his Seven Foundation.
David Beckham
Multi-Grammy award winning artist Mariah Carey performed three of her hit songs, 'Always Be My Baby', 'We Belong Together' and 'Hero', at the event after stunning on the red carpet in a plunging black and navy dress.
Mariah Carey
Oscar-winning actress Nicole Kidman also chose a plunging neckline, attending the ceremony in a daring all-sequin gown.
Nicole Kidman
Want to see more? Check out all the red carpet looks in our gallery below: