Love it or Loathe it: Lily Collins

Lily Collins is one of the most beautiful people on the Hollywood circuit, so it's no wonder she was chosen to play Snow White, the fairest of them all. In true princess style, she opted for a gorgeous fairytale gown from Dolce & Gabbana, accessorising with a magic wand (obviously!), Giuseppe Zanotti heels, loose dark waves and the Snow White essential - bright red lipstick. Do you think this look is a dream come true, or is it a far cry from a happy ever after?

Cosmopolitan, Part of the Hearst UK Fashion & Beauty Network
Cosmopolitan participates in various affiliate marketing programs, which means we may get paid commissions on editorially chosen products purchased through our links to retailer sites.