Jennifer Morrison

Getty Images

If anyone should know how to dress like an heir to the throne, it's Jennifer Morrison. She plays Snow White and Prince Charming's daughter for a living and spends her days surrounded by the insane wardrobe closet on Once Upon a Time.

No offense to the team over at ABC, but this beauty makes a better royal in real life! She graced the good people of Monaco in not one but two perfect looks for castle living and we need serious help deciding which Pretty Pretty Princess dress is best!

First is this dreamy blush midi, dusted with a bit of magic glitter and the perfect floral embellishments. The Georges Hobeika design is just what we envision a soon-to-be-queen wearing to her coming-out ball. Not only does it fit like a glass slipper but it's complemented by a perfect ballerina bun and delicate T-strap sandals.

But gown #2 is just as competitive. This nude rose Romona Keveza looks like an actual prima ballerina costume complete with tulle overlay and a waist cinching belt. Here all the bedazzling is limited to that accessory but it gives the wispy fabric a chance to really shine. We're not huge fans of the messy pony glam choice but that red lip is everything.

So which look wins? We say the pink deb ball beauty...but only by a hair bun. What's your say?

Jennifer Morrison Princess Dresses
Which fairy tell dress is Jennifer's best?
  • Share
  • Tweet
  • Share