The concept of a Disney child stars gone wrong is pretty common these days. Flashback to Britney Spears‘ shaven head, Vanessa Hudgens‘ naked photo scandal, and Lindsey Lohan‘s…everything. But Selena Gomez remains to be one of the few Disney Princesses who’s always had it all together. She’s come a long way since her days as little Alex Russo on Wizards of Waverly Place! And ever further since her days on Barney with Demi Lovato…
She’s moved onto the big screen with a lead role in Spring Breakers, co-hosted the MuchMusic Video Awards in June, and even has a new album coming out next week! Despite the highly publicized breakup with two-year boy toy Justin Bieber, it has been a pretty good year for the starlet. Let’s hope she enjoys her first (legal) drinks and her 21st year is as great as the last! To celebrate, we’ve assembled her 21 sexiest outfits to wear out on the town…or at least on the beach. Enjoy!
[Photo: Getty Images/Muse Productions]
-By Katie O’Brien