Selena Gomez sure cleans up nicely.
After spending her 22nd birthday in a bikini with model pal Cara Delevingne, Gomez slipped into something more sophisticated for the Leonardo DiCaprio Foundation Gala in Saint-Tropez, in southeastern France, on July 23.
The singer and actress stole the show when she hit the red carpet in a sparkly bronze dress, featuring a thigh-high slit:
Gomez completed her glittery look with a pair of hoop earrings and metallic gold pumps.
The gala reportedly raised over $25 million for The Leonardo DiCaprio Foundation, which is dedicated to protecting the environment and endangered wildlife around the globe. The star-studded evening featured an auction and performances by Robin Thicke and Bono.