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.