Daniel Glass (Rupert Grint) ist ein klassischer Verlierer. Seine Freizeit widmet er dem Gras, sein Arbeitgeber versucht ihn loszuwerden und seine Freundin macht Schluss – Daniel ist ziemlich am Ende. Als er dann auch noch eine Krebsdiagnose bekommt, wird ihm plötzlich klar, dass er eigentlich nie richtig gelebt hat. Nachdem er seinem Umfeld mitteilt, dass er sehr krank ist, ändert sich plötzlich sein ganzes Leben. Alle sind nett zu ihm, seine Freundin kommt zurück und sein Job ist sicher. Als Daniels Arzt ihm mitteilt, dass er einen Fehler gemacht hat und der Krebs in Daniels Körper gar nicht existiert, muss er eine schwere Entscheidung treffen...