Eddie, sędziwy mechanik od kilkudziesięciu lat pracujący w wesołym miasteczku, ginie w wypadku jednej z kolejek. Mężczyzna budzi się w tajemniczym miejscu, jak się dowiaduje - to Niebo. Spotka tam 5 różnych osób, choć niektórych nigdy nawet nie widział, to każda jest ściśle związana z jego życiem. Ich wspólne rozmowy mają pomóc Eddiemu w zrozumieniu sensu jego życia...
Głównym bohaterem opowieści jest Eddie (Jon Voight), którego poznajemy w dniu jego osiemdziesiątych trzecich, a zarazem ostatnich urodzin. Mężczyzna jest konserwatorem urządzeń w wesołym miasteczku i tego dnia ginie przygnieciony spadającym z wysoka, uszkodzonym wagonikiem kolejki. Próbował uratować małą dziewczynkę (Ava Hughes), która stała w pobliżu, ale nie wie, czy mu się to udało. W Niebie, Eddie spotyka kolejno pięć osób: znajomych, ale też nigdy dotąd nie widzianych, które pokazują mu przełomowe momenty jego życia i wyjaśniają ich sens.