Amanda Seyfried In Christian DiorAmanda Seyfried joined Anne Hathaway for Vanity Fair Campaign Hollywood 2013, hosted with the Chrysler brand in celebration of ‘Les Miserables,’ at Eveleigh restaurant in Los Angeles, California on Wednesday.

Just call her Princess Charming in this adorable frock from Christian Dior.

The sweetly innocent cut of the dress received a jolt of edge in the graphic print and the sliver of electric blue that brilliantly peeked out at the hem.

The blues continued with her matching Alexandre Birman platform pumps.

The actress looks like she may have just had a fresh chop to her blonde locks, too, as the layers are falling shorter around her face.

A flirty petal-pink lippie completed this look.

Credit: Getty