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, she officially joined the cast  this week! That got us thinking: what else can we predict? Sure, Lily James is set to star in the live-action Cinderella , and, of course, we've already seen Elle Fanning as Aurora in Maleficent. Even so, we still can't help but dream up our own casting. 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 and slender as Belle, but she's also incredibly intelligent, and a feminist. Belle's smart, 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
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 plays 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.