Sam Foster (Ewan McGregor), to nowojorski psychiatra. Do lekarza trafia młody mężczyzna, student, Henry Letham (Ryan Gosling). Oświadcza mu, że w swoje 22. urodziny, które wypadną za trzy dni, popełni samobójstwo. Doktor Foster próbuje zapobiec tragedii. Sam bardzo dużo z nim rozmawia. Dowiaduje się, że jego rodzice i dziewczyna, zginęli w wypadku, z którego tylko on przeżył. Od tamtej pory Henry słyszy różne głosy, doświadcza iluzji. Sam Foster ma zaledwie trzy dni by powstrzymać Henry'ego przed popełnieniem samobójstwa.