Happy Birthday, Selena Gomez! The former Disney darling turned 22 on Tuesday and spent the day celebrating in St. Tropez. The actress soaked up the sun wearing a black bikini top and white high-waisted shorts. Selena was accompanied by Cara Delevingne and the two were photographed getting wet and wild on wave runners and flying high over the sea while parasailing. On the eve of her birthday, the "Come & Get It" singer stepped out with her model friend at the hot nightspot Villa Romana.