Il non ancora trentenne Adam (Joseph Gordon-Levitt) ha una vita tranquilla e appagante: è fidanzato con la bella Rachel (Bryce Dallas Howard) e si diverte con l'amico Kyle (Seth Rogen). Quando scopre di essere malato di cancro tutto cambia. Frustrato e incapace di accettare la malattia, il giovane non reagisce. L'amicizia con Kyle e l'incontro con Katherine (Anna Kendrick) gli faranno aprire gli occhi: la vita può ricominciare, basta guardare il mondo con occhi diversi e non dare nulla per scontato.