What the hell is going on in this Tale of Tales trailer?

the tale of tales

Sometimes a reminder of how grotesque fairy tales can be provides a bit of perspective. It’s unclear Tale of Tales will award us with that, but it at least livens up the race for Cannes Film Festival‘s prestigious Palme d’Or prize.

The Italian-shot, English-language film — which stars Salma Hayek, John C. Reilly and Vincent Cassel — meshes the perverse and the fantastical, settling at quite an obvious distance from, say, Cinderella.

Tale of Tales will premiere at the aforementioned Cannes Film Festival next month. Watch the remarkably surreal, NSFW trailer below.