"The billing for Tale of Tales gives a clue as to the timbre of a film populated by "sorcerers and fairies, fearsome monsters, ogres and old washerwomen, acrobats and courtesans" –played by a strong ensemble cast that includes Salma Hayek, John C Reilly, Toby Jones and Vincent Cassel.