This was an especially stylish year for Sofia Carson. The 26-year-old Descendants star showed off a range of enviable outfits, whether she was rocking a red carpet or performing on stage. She can switch between romantic ruffles and powerful pantsuits so effortlessly, and her gown game is basically unbeatable at this point. Keep scrolling to see some of her best looks from 2019.
Wearing a black top and skirt by Giambattista Valli.
Wearing a pink Giambattista Valli gown and pumps and jewelry from Yvan Tufenkjian and Amwaj.
Wearing a Francesco Scognamiglio Couture dress from the Fall 2019 collection.
Wearing a black-and-blue fur coat and matching boots.
Wearing an animal-print blouse and tie-waist pants.
Wearing a yellow Stephane Rolland gown.
Wearing a white Giambattista Valli Spring 2018 dress.
Wearing an Elie Saab Resort 2019 dress.
Wearing a high-low floral Giambattista Valli gown and Jimmy Choo pumps.
Wearing a ruffled Marc Jacobs Spring 2019 dress.
Wearing a Givenchy Pre-Fall 2019 jumpsuit and jacket and Jimmy Choo heels.
Wearing a pink Giambattista Valli dress.
Wearing a black-and-white striped Valentino dress.
Wearing a red Valentino gown.
Wearing a black Elie Saab dress and Jimmy Choo pumps.
Wearing a beaded Zuhair Murad minidress.
Wearing a black newsboy cap and a burnt-orange top.
Wearing a ruffled Giambattista Valli Spring 2018 gown and H. Stern jewelry.
Wearing a sequined Saint Laurent dress and Jimmy Choo heels.
Wearing a black dress by Giambattista Valli.
Wearing a black feathery Prada dress and Roger Vivier pumps.
Wearing a faux-fur black jacket, a white blouse, and black pants by Elie Saab.
Wearing a cream dress with a black bow, tights, and black pumps.
Wearing a floral Giambattista Valli Fall 2018 gown.
Wearing a Giambattista Valli x H&M gown.
Wearing a Monique Lhuillier gown.