Cameron Diaz partied at the Los Angeles County Museum of Art's star-studded annual Art + Film Gala.
The Shrek star look dazzling in a bright yellow sixties style mini-dress as she joined stars including Robert Pattinson, Rosie Huntington-Whiteley and Jennifer Aniston at the Gucci sponsored event honouring Ed Ruscha and Stanley Kubrick.
Cameron caught up with Charlie's Angels co-star Drew Barrymore and her husband Will Kopelman, who were making their first public appearance since the birth of their daughter Olive last month.
Jennifer Aniston was there in a daring plunge-necked black gown, showing off her huge engagement ring on her finger and her fiance Justin Theroux, on her arm.
Jennifer and Justin were snapped cooing over Drew's pictures of baby Olive on her phone.
Other guests included Salma Hayek, Leonardo DiCaprio and Florence + The Machine, who performed at the event.