The new live action trailer for Cinderella has landed, and we haven’t seen on-screen magic quite like this since Ever After. Lily James – aka Downton Abbey’s Lady Rose MacClare – breathes life into the titular role, while the inimitable Cate Blanchett is basically the evil stepmother to end all evil stepmothers. Cold. As. Ice. Watch the Kenneth-Branagh-directed goodness below, and before you ask, yes, that's Game of Thrones’ Robb Stark doing his sword at Prince Charming. Because of course it is. 

Film fiend? Here's what we went down at Angelina Jolie's movie press tour...

See more fashion news.