도둑인 마일로와 식당 종웝원인 줄리아, 네 아이의 어머니인 페니, 가수를 꿈꾸는 해리슨, 이렇게 네명은 어느날 우연히 한 버스에 타게 된다. 그러나 운전사가 한눈을 파는 바람에 사고로 모두 죽게 되고 영혼이 되어 한 어린 아기, 토마스의 주위를 맴돌게 된다. 네명의 특성을 모두 갖추게 된 토마스는 주위의 어른들을 놀라게 한다. 경마장에서 도박을 하기도 하고 오페라를 듣는가 하면 공부도 아주 잘한다. 이를 걱정한 부모는 아들에게 정신과 치료를 받게 하려고 한다. 그래서 네 영혼들은 토마스 눈에서 사라진다. 하지만 그들은 토마스가 34살이 될때까지 그 곁을 떠나지 않았다. 그러다 옛날 사고를 냈던 운전사가 내려와 그들에게 죽기직전 하지 못한 마지막 일들을 해야 한다는 말을 듣고 토마스의 육신을 이용해 각자의 삶을 마감하려 한다. 영혼들 때문에 토마스는 혼비백산, 결국 그들을 돕게 된다. 하나씩 천국으로 돌아가고 줄리아만이 남는데 그녀가 놓쳐버렸던 사랑하는 연인인 존은 이미 죽은지 7년이 지난후였다. 그녀는 자신이 죽기전에 해야 할 일이 사랑하는 이를 떠나보냈던 자신과는 달리 토마스가 사랑하는 앤을 떠나보내지 않고 자기 감정을 솔직히 말하게 하는 것임을 깨닫는다. 자신이 할일을 끝낸 줄리아는 만면의 미소를 지으며 천국으로 떠나고 토마스는 앤에게 사랑한다고 고백한다.

미식 축구를 사랑하는 죠(Joe Pendleton/Leo Farnsworth/Tom Jarrett: 워렌 비티 분)는 외롭고 힘겨운 훈련을 하며 살아간다. 축구의 꿈을 이루어 가려던 죠는 갑작스런 교통사고로 하늘나라로 불리워 간다. 천국위 사도를 만난 죠는 천국으로 가길 거부하고 다시 현세로 내려오나, 자신의 몸이 가루가 되어 뿌려졌기에 다른 사람의 몸을 빌려 삶을 연장할 수 있게 된다. 억만장자의 몸으로 다시 환생한 죠는 귀족 생활방식에 맞춰 살아가고, 아내와 비서의 살인 음모를 알면서도 오직 미식 축구팀에만 관심을 집중한다. 미식축구팀을 만들어 열심히 살고 또한 로건(Betty Logan: 줄리 크리스티 분)과 결혼하려는 죠에게 천국의 사도가 찾아와 생명이 다 끝나간다는 걸 통보해 준다. 결국 총에 맡고 죽는 죠는 다시 천국으로 올라가지만.