Tale of Tales
Three fairy tales revolve around a king (John C. Reilly) who must slay a sea monster, a giant flea and a womanizing ruler (Vincent Cassel) who's in for a surprise.
Starring
Salma Hayek, Vincent Cassel, Toby Jones
Director
Matteo Garrone