A really good adaptation of the classic, that tried really hard to not take 2 steps back with Disney's depiction of female characters. A job well done by the writers to turn a few aspects around. Fans of "Downton Abbey" would be very familiar with Lily James (the actress that played the title role), a perfect choice and a great breakout performance. Cate Blanchett, who was fabulous playing evil was blessed with amazing costuming in every scene. Her wardrobe was an entire character by itself. Overall, I would strongly recommend this to all movie goers. It was fun, fantastic and would keep every Disney fan thoroughly content.