The Killing of a Sacred Deer ★★

Unnerving, unsettling, upsetting.