'Snow White And The Huntsman': Should Hathaway, Portman Or Page Play Snow White?

Anne HathawayCasting rumors have abounded over the past week for the upcoming action-adventure flick "Snow White and the Huntsman," but surprisingly none of those have involved who might portray the titular Snow White. As of today, Johnny Depp is rumored to be up for the role of the Huntsman and Charlize Theron is being eyeballed to play the evil queen Ravenna, who's trying to kill Snow White. But there hasn't been a question as to who might potentially play the girl with skin as white as snow, lips as red as a rose, and hair black as ebony.

Well, we're raising that question now. In this edgy version of the Brothers Grimm tale, Snow White not only has to be an innocent princess, but also has to turn into a total badass who, after being trained by the Huntsman, goes to get her revenge on Ravenna. We'll get to the guy who will be playing her Prince Charmant (yes, Charmant... not Charming) at a later date; for now, here are our suggestions for who'd make a kick-ass (literally) Snow White.

Anne Hathaway

She's already played a fairy-tale character in a modernized context as the White Queen in "Alice in Wonderland," and Anne Hathaway so we know she can play White and play regal. But can she handle an action role? We're dying to find out.

Ellen Page

Ellen Page will get the chance to show off her mad kung-fu skills in the upcoming flick "Super" (we're kidding, it's all improvised and hilarious), but she's scrappy and pretty enough to play a convincing princess turned action heroine. Also she deserves to have a more complex character than the one she played in her last big-screen turn in "Inception."

Nina Dobrev

Nina Dobrev might not have skin white as snow, but she certainly does fit all the other qualities of the young princess. She also has some action skills thanks to TV's "The Vampire Diaries," and is young enough and hot enough right now that she cool be a good box office draw. It's also about time that she broke onto the big screen.

Natalie Portman

Though she's about as busy as they come in Hollywood nowadays, Natalie Portman has proven time and again that this is the type of role she was born to play. It's fun, it's fresh and it's action packed. The only hold-up is that she might think it's a bit too similar to her role as a warrior princess in the upcoming medieval comedy "Your Highness."

Cary Mulligan

She's Hollywood's latest darling, and with some rich black hair Cary Mulligan could definitely pull off the look of a fairy-tale princess. Plus, now that she and Shia LaBeouf are no longer a couple, she could use a new Prince Charmant.

Who would you like to see cast as Snow White in "Snow White and the Huntsman"?