Miliarder Edward Cole (Jack Nicholson) dowiaduje się, że jest chory na raka. W szpitalu dzieli pokój z mechanikiem samochodowym Carterem Chambersem (Morgan Freeman). Początkowo nie jest zachwycony z tego powodu, ale współlokator okazuje się niekłopotliwy, a w dodatku ma z kim zamienić parę słów albo zagrać w karty. Niestety, wyniki badań mężczyzn są niepomyślne. Mają przed sobą zaledwie pół roku życia. Postanawiają przeżyć je naprawdę intensywnie. Spisują listę tego, co chcą w tym czasie zrobić - na co dotychczas nie mieli czasu, odwagi bądź pieniędzy. Paradoksalnie w trakcie szalonej podróży po całym świecie obydwaj pomagają sobie nawzajem uporać się z bolesnymi przeżyciami, zaprzyjaźniają się i odnajdują prawdziwą radość życia.