When we first heard about Disney's plans to make a live-action Beauty and the Beast , we immediately thought Emma Watson  would be perfect for the part. And what do you know, Disney listened! That got us thinking: what else can we predict? We've already seen Lily James in the live-action Cinderella , and Elle Fanning as Aurora in Maleficent, but even so, we still can't help but dream up our own casting. In honor of Walt Disney's birthday this weekend, keep scrolling to see who we'd pick for all the other Disney princesses.
Belle (Beauty and the Beast): Emma Watson
Emma Watson  will be a superb Belle, hands down. Not only is she as beautiful as Belle, but she's also incredibly intelligent and a feminist. Belle's smart and well-read and fights for gender equality in her own way. Emma's going to rock it.
Elsa (Frozen): Blake Lively
She's even got a side braid! Plus, she's so fierce, you can already picture her shooting frozen fractals all around.
Tiana (The Princess and the Frog): Kat Graham
Kat Graham, who's best known for playing Bonnie on The Vampire Diaries, would make an awesome Tiana. Also, given her musical background, she'd already be ready to go if they decided to make it a musical.
Rapunzel (Tangled): Amanda Seyfried
Amanda Seyfried  and Rapunzel look very eerily similar to each other, right? Plus, she's already had practice singing in Mamma Mia and Les Miserables. She'd be perfect.
Pocahontas (Pocahontas): Freida Pinto
Let's get real. This woman is a dead ringer for Pocahontas . . . if Pocahontas wore designer clothes.
Cinderella (Cinderella): AnnaSophia Robb
We know, we know: Lily James has already been there and done that, but hear us out. AnnaSophia Robb got used to dressing up and traipsing around New York at midnight during her time on The Carrie Diaries. She's pretty much already Cinderella.
Mulan (Mulan): Arden Cho
Arden Cho is a very fresh face, with Teen Wolf being her first major role, but she totally has the chops to chop off her hair and join the army disguised as a man.
Merida (Brave): Rose Leslie
Rose Leslie played Ygritte on Game of Thrones, which gives her a total advantage over the competition. She looks like Merida, she can pull off an accent, she's used to roughing it (as a wildling), and she even knows her way around a bow.
Aurora (Sleeping Beauty): Gabriella Wilde
So what if Elle Fanning ended up as Aurora in Maleficent? Gabriella Wilde, who most recently appeared in Carrie and Endless Love, has the look down pat.
Jasmine (Aladdin): Nina Dobrev
Nina Dobrev  has just enough exotic flair to pull off being an Arabian princess. Plus, she's got a great body, so you just know she'd pull off that classic Jasmine outfit.
Ariel (The Little Mermaid): Deborah Ann Woll
Deborah Ann Woll is known for her role as Jessica on True Blood, but come on. She's even wearing Ariel colors here. She may as well already be Ariel.
Snow White (Snow White): Lucy Hale
Lucy Hale has a gorgeous heart-shaped face, just like Snow White. Plus, her Pretty Little Liars character, Aria, likes teachers, and Snow White likes apples, so it's pretty much destiny.