

Selena Gomez recently celebrated her 22 birthday, so perhaps two is her favorite number because she decided to wear not one, but two incredible dresses in one night! The singer arrived at the Leonardo DiCaprio Foundation Gala on July 23 in St. Tropez in style, stepping off a yacht while wearing a bronze floor length gown with new BFF Cara Delevingne . From the low back to the slit cut up to her hip, Sels commanded attention in the slinky number — and that wasn’t the only look she showed off!
After spending the day tanning with Cara in the French Riviera, Selena dazzled in an Emilio Pucci slinky dark bronze asymmetric Grecian dress. The silky gown with chained straps and crystal embellished detailing skimmed the floor, and featured a gold satin-sheen layer and bronze wrap fabric that cut into a high slit to reveal her legs.
The slinky gown was paired with gold Casadei pumps and her brunette locks were pinned back into a low and loose chignon. Her makeup was sultry and golden — the perfect complement to her mature gown — and she finished the getup with classy, large gold hoops.
After debuting one of her most sophisticated looks yet, the former Disney star reverted to a younger look with a Christian Dior strapless black prom dress during the auction portion of the gala. Flaunting a fitted bodice that hugged Selena’s curves, the dress expanded into a black tutu-inspired tulle skirt that hit at the knee.
The starlet glammed up her earlier ‘do with a fishnet veiled headband for a mysterious masquerade look that added to the prom vibe and she accessorized with black pumps.
The gala event, hosted by no other than Leo himself, ultimately raised over $25 million dollars for rare wilderness areas — a cause Leonardo himself has vocally been very passionate about.
While Selena totally stole the show in her outfits, they couldn’t be more different — and we’re having a hard time picking a favorite! Which one did you really love? VOTE!
— Crystal Yao