You may still remember Vanessa Hudgens from the High School Musical movies, but the 29-year-old actress has built quite a roster of film and theater credits since her Disney days. 

She spend plenty of time flexing her acting chops in movies like Beastly, Sucker Punch, Spring Breakers, and Machete Kills, but she’s also made a name for herself on Broadway. 

Kate Upton

20 Hottest Photos of Kate Upton

Get intimate with supermodel Kate Upton

Read article

She played the titular character in 2015’s Gigi, and took on the role of Rizzo in Grease: Live in 2016.

No matter where Hudgens appears, she never fails to look stunning. Click through for some of her most gorgeous looks.