Kristen Stewart – Snow White in the upcoming film “Snow White and the Huntsman”
Reuters

Emma Watson – Voiced Princess Pea in “The Tale of Despereaux”
Reuters

Robin Wright – Princess Buttercup in “The Princess Bride”
Reuters

Previous

1
of
14

Next

Lily Collins will star in Mirror Mirror, a film adaptation of the Snow White fairy tale, joining a long list of actresses who donned a crown and played a princess -- or at least provided the voice for one.

The film, which hits theaters on Friday, was directed by Tarsem Singh (Immortals, The Cell) and also stars Julia Roberts as the Evil Queen. Collins' training for the role included sword fighting lessons -- which led to a bit of pain for the 23-year-old actress.

For me, if I have more bruises, it just means that I'm really going for it, she told USA Today.