Steven (Colin Farrell) on taitava sydänkirurgi, joka on naimisissa arvostetun silmälääkärin (Nicole Kidman) kanssa. Varakkaalla pariskunnalla on kaksi teini-ikäistä lasta. Steven saa potilaakseen 16-vuotiaan isättömän Martinin (Barry Keoghan), ja ottaa tämän siipiensä suojaan. Kun Steven esittelee Martinin perheelleen, tapahtumat saavat synkän käänteen ja perheen elämä kääntyy ylösalaisin. Lopulta Steven on vähällä menettää kaiken ja joutuu tekemään kauhean uhrauksen.