Eat your heart out, Zac! Vanessa Hudgens has just unveiled a sizzling new Candie’s for Kohl’s stores ad campaign which features the 22-year-old Sucker Punch star sporting the adorable clothing collection from floral frocks to sexy lingerie. The campaign, called “Candie’s-isms,” also features rules that girls who wear Candie’s supposedly live by, such as “Candie’s girls believe you can do anything in heels” and “Candie’s girls think every aisle is a runway.” On the set, Nessa confessed that her favorite of the sayings is “Sometimes a girl needs cake for breakfast.” So true! While getting styled for her photo shoot, the actress revealed she was having a blast. “I’m just playing around,” she said. “Not to mention, I get to eat a lot of cake and lick lollipops and just be silly and have fun.” The fashionista got to try on plenty of trendy duds, too.

Speaking about her own style, Vanessa recently told People, “I’m extremely inspired by the ’60s and ’70s. I adore Bianca Jagger and Cher.” She added that she thinks a few other young stars really know how to rock the red carpet citing Mary-Kate and Ashley Olsen, gal pal Ashley Tisdale, and Blake Lively. “They all play with fashion and have fun with it!” Candie’s also asked fans to help choose the TV commercial for the campaign from three choices via their Facebook page. The winner will air nationally in late July while print ads will start popping up in magazines and on billboards in August. Here she channels her fave era in retro-bohemian style donning a pair of round Tom Ford shades which come in three frame hues. –rpuccia

Buy these now: Tom Ford FT0153, $232