Hailey Bieber, Salma Hayek, Kim Kardashian and Olivia Wilde were among the star-studded crowd at this year's Baby2Baby Gala, which took place over the weekend in Los Angeles.

Baby2Baby was founded in 2011 as a non-profit, which now has distributed more than 375 million essential items – including diapers, formula, clothing and cribs — to children living in poverty across the country. Saturday night's event raised $12 million for the foundation's causes.

Salma Hayek. Photo: Getty

Actress Salma Hayek was the key honoree of the night, accepting the Giving Tree Award on behalf of her foundation, which assists women experiencing domestic abuse and underprivileged children in Mexico.

The dazzling night was closed out with a performance by Snoop Dogg, who also represented his own two foundations: Snoop Youth Football and Basketball Leagues and Snoop Special Stars. These foundations received 300,000 essential items from Baby2Baby in return.

Kim Kardashian. Photo: Getty

The A-list guests dressed to the nines for the event, with Kim Kardashian leading the charge in a dramatic black and see-through fishtail gown by Balenciaga, which featured long sleeves, a trailing train and a cinched waist. Salma Hayek wore a vampy dark green metallic gown with a halterneck neckline.

Kirsten Dunst brought a pop of colour to the green carpet, wearing a slinky grey high-necked gown by Dries Van Noten which feautred a shimmering velvet motif in shades of green and purple.

Kirsten Dunst. Photo: Getty

Jessica Alba turned heads in a sculptural gold dress, while Hailey Bieber went for sultry minimalism in a form-fitting black bandeau dress.

Click through the gallery above for the best celebrity looks on the night.