Steven (Colin Farrell), un chirurg foarte bun, este casatorit cu Anna (Nicole Kidman), oftalmolog foarte respectat. Au o viata buna si fericita, impreuna cu cei doi copii, Kim, in varsta de 14 ani (Raffey Cassidy) si Bob, de 12 ani (Sunny Suljic). Steven se imprieteneste cu Martin (Barry Keoghan), un adolescent de 16 ani, care nu are tata si pe care chirurgul il va lua sub aripa sa protectoare. Lucrurile iau o turnură sinistra când Steven il prezinta pe Martin familiei sale. Lumea lor incepe sa se destrame, iar Steven este pus in fata unui sacrificiu de neimaginat.