Happy End (2017)

2017 France, Germany, Austria
Directed by
Michael Haneke
Produced by
Margaret Ménégoz, Stefan Arndt, Veit Heiduschka, Michael Katz
Written by
Michael Haneke
Featuring
Isabelle Huppert, Jean-Louis Trintignant, Mathieu Kassovitz
Running time
107 minutes