Well this idea just came to me. Everyone has different opinions on who should play the princesses. This is my opinion on the top five actresses who could play Snow White. I'll be doing this with the other princesses when I have the time. And what better way to do it than chronologically.
The ironic thing about Snow White is that most of the actresses today that look like her usually play roles that are more or less the opposite of her personality. Ellen Page may look like Snow White but she plays roles of girls who are cynical, sarcastic and sometimes have low self esteem, something Snow White is not. Which is why she's only #5.
Pretty Little Liars is the only show on ABC family I like, everything else is either boring or god awful. It's like a swan hanging out with a bunch of black sheep. Anyway, Lucy Hale is extremely beautiful and can really pull off the whole innocent princess look.
If the movie would be a musical, Zooey would be the perfect choice. Since she's the only actress on this list who can sing, ONLY HER!. Plus, she's the only actress who can play Disney's Snow White, with the happy-go lucky sunshine personality.
There are two types of Disney Princesses, the animated girls made by Walt Disney Studios who we all know and love. And the teen stars of the sitcoms on Disney Channel, who both are loved and HATED by everyone. Selena Gomez is currently the most successful of that group and I think she would do a good job playing the youngest princess.
The most talented and experienced actress on the list, Christina Ricci's latest acting gigs have been less than great. So I think playing Snow White would be perfect for turning her career around. I know it seems weird to have the girl who played Wednesday Addams playing someone like Snow White but I think she has enough acting range to pull off a role like this. Which is why she's my #1.