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, incapace di accettare la malattia, il giovane non reagisce, sembra non voler combattere. E’ l’incontro con Katherine (Anna Kendrick) ad aprirgli gli occhi: la vita può ricominciare, basta guardare al mondo con occhi diversi e non dare nulla per scontato.