In the age of revisionism and reboots, it's heartening that Kenneth Branagh has recognised the innate beauty of the story of 'Cinderella', one of the best-known fairtales. It's been kept pretty much intact in this version, albeit with the addition of some up-to-the-minute magic from the visual effects departments. Lily James is the eponymous heroine, Cate Blanchett the wicked stepmother and Helena Bonham Carter has a hoot as the mischievous fairy godmother.