Vanessa Hudgens Former Disney Channel princess Vanessa Hudgens stars in this movie as both Margaret Delacourt, Duchess of Montenaro, and Stacy De Novo, a baker living in Chicago who bears an uncanny resemblance to the duchess. Image Source: Getty / Charley Gallay