Cinderella

GLAMOUR EXCLUSIVE: Lily James picks her Disney Princesses

Image may contain Human Person Clothing Apparel and Lily James
Sandra Waibl

As Cinderella Lily James stars in the first live-action Disney movie; she's hotly followed by Emma Watson, who'll be taking on the role of Belle in Beauty and The Beast but who does Lily think should be cast as the other Disney princesses? Here she tells us.

Image may contain Human Person Clothing Apparel and Lily James
Sandra Waibl
Snow White
Image may contain Clothing Apparel and Henri Matisse
Rex Features

Lily Collins has already done this, Kristen Stewart. Pale and dark - Eva Green! Zooey Deschanel - she would be amazing as Snow White.

Princess Jasmine [from Aladdin]
Image may contain Clothing Apparel and Matoaka
Rex Features

My friend Gemma Chan

Rapunzel [from Tangled]
Image may contain Doll Toy and Kelly Sheridan
Rex Features

Long, blonde, luscious. Amanda Seyfried.

Aurora [from Sleeping Beauty]
Image may contain Art and Modern Art
Rex Features

Blake Lively or Cameron Diaz. Cameron is a princess!

Pocahantas
Image may contain Matoaka Face Clothing and Apparel
Rex Features

Pocahontas, now that's a role you want to play. So hang on, we just need to think of a Pocahontas. Ooh ooh ooh I've got it! Zooey Deschanel's best friend in New Girl! Hannah Simone - Oh my god she is perfect.

Tiana [from The Princess and theFrog]
Cinderella star Lily James picks her Disney Princesses
Rex Features

Lupita Nyong'o, yeh

Elsa [from Frozen]
Image may contain Doll Toy Barbie Figurine and Craig Gerber
Rex Features

Margot Robbie would be her.

Anna [from Frozen]
Image may contain Human Person Doll and Toy
Rex Features

Jennifer Lawrence

Ariel [from The Little Mermaid]
Image may contain Art
Rex Features

Amy Adams

Cinderella is released in cinemas on 3 April 2015