Yorgos Lanthimos

2017 Screenflowers #12: The Killing of a Sacred Deer (2017) 25 February 2018