The new live action trailer for Cinderella has hit the Internet, 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 as Prince Charming. Because of course it is. <3

See more fashion news.