Yet another underrated gem from Greek filmmaker Yorgos Lanthimos, The Killing of a Sacred Deer delves into the inner workings of the human mind when it is compelled to make hard choices.
119 Episodes
23 Dec 2024
4 MINS
23 Dec 2024
3 MINS
23 Dec 2024
3 MINS