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.
118 Episodes
22 Nov 2024
5 MINS
22 Nov 2024
3 MINS
22 Nov 2024
5 MINS
22 Nov 2024
4 MINS