Selena Gomez sure knows how to party these days and after kicking off her 22nd year on the planet on a yacht with Cara Delevingne and sans on-off boyfriend Justin Bieber, the gals glammed up to head to a stupidly fancy red carpet bash thrown by Leondardo DiCaprio.
They weren't the only celeb guests prancing up and down the red carpet at the St Tropez party and after spending the day snuggled up to a mystery man on a jet ski, Sel was looking just as cosy with another male pal.
Rocking a draped gold green dress, she was looking like the queen of all things glam as Cara hit the carpet in a white trouser suit and killer peeptoe heels.
Apparently one dress wasn't quite enough for a Leo DiCaprio bash either and after snazzing about the red carpet in her slithery green number, Selena came out in a black netted prom dress and matching veil.
For any gals who fancy Leo, we are just going to go ahead and say that we apologise if the following photo changes how you feel about him forever.
No Leo. Just NO.
You are not Harry Styles so step the hell away from the man bun and beard combo.
Thoughts on all of this?