Sam Foster (Ewan McGregor) er en psykiater fra New York, der ofte behandler folk med selvmordstanker. Hans nyeste patient giver ham dog problemer. Henry (Ryan Gosling) påstår, at han har myrdet sine forældre, og derfor agter han at begå selvmord om tre dage. Sam begynder at kigge nærmere på Henrys baggrund for at kunne hjælpe ham gennem krisen, men efterforskningen bringer ham ud, hvor han ikke kan bunde. Det er som om virkeligheden langsomt glider fra ham, og snart kan Sam ikke gennemskue, hvad der er virkeligt, og hvad der ikke er...