롤로타 부인(엠마 그라마티카 분)은 야채 밭에 물을 주다가 갓 태어난 아이를 발견한다. 부인은 이 아이를 정성껏 기르지만, 노환으로 아이가 6살이 될 무렵 돌아가시고, 이 아이, 토토는 고아원으로 보내진다. 성인이 된 토토(프란체스카 골리사노 분)는 고아원에서 나와 일거리를 찾기 위해 밀라노의 번화가로 간다. 모두를 향해 반갑게 인사하는 토토에게 호감을 갖는 이도, 친절을 베푸는 사람도 없다. 밤이 되도록 방황하던 토토는 어느 노인이 도둑질 하는 장면을 목격하고, 그를 잡으려고 쫓아간다. 눈물을 흘리며 애원하는 노인을 보고 마음이 측은해진 토토는 노인에게 가방을 가져가라고 한다. 노인은 잠자리를 구하지 못한 토토를 자신의 판잣집으로 초대한다. 그곳에서 밤을 보내고 아침이 되어 둘러본 판잣촌은 바람만 불어도 날아갈 정도로 형편없었고, 토토는 이들을 위해 새로운 집을 지어 주기로 한다. 거기에서 에비지(Edvige)라는 여인을 보고 한 눈에 사랑에 빠진다. 집들이 거의 완성이 됐을 무렵, 광장 한 가운데서 석유가 뿜어져 나오고, 땅 주인인 모비(Mobbi)는 공권력을 동원하여 토토와 판잣촌 사람들을 쫓아내려고 한다. 그 순간 하늘에서 롤로타 부인의 영혼이 나타나 토토에게 소원을 들어주는 신비한 비둘기를 선물한다. 토토는 이 비둘기로 사람들의 온갖 소원들을 들어주는데, 어느 순간 비둘기가 사라진다. 그 사이 땅 주인은 판잣촌을 장악하고, 토토와 사람들을 감옥에 집어넣는다. 갇혀있는 사람들을 보고 마음 아파하는 토토에게 롤로타 부인은 비둘기를 다시 보내주고, 토토는 사람들을 자유롭게 해 달라고 소원을 빈다.
목사의 길을 뿌리치고 지금은 높은 연봉의 사회인이 된 벤 워커(케빈 소보 분). 어느 날 천사가 찾아와 그의 지난 선택을 보여준다.
조 펜들톤(Joe Pendleton / Bruce Farnsworth / Ralph Murdoch: 로버트 몽고메리 분)은 비행기 조종과 색소폰 연주를 즐기는 낭만적인 프로권투 선수다. 어느날 그는 뉴욕에서의 훈련을 마치고 비행을 하던 중 뜻하지 않은 사고를 당해 하늘나라로 가게 된다. 하지만 신참 천국의 사도의 실수로 예정된 시간보다 50년 일찍 불려온 것임이 밝혀지면서 다시 땅으로 보내진다. 천사장 조단(Mr. Jordan: 클로드 레인스 분)과 천국의 사도는 함께 조의 시체를 찾지만 시체는 이미 화장된 뒤였다. 다시 하늘나라로 돌아온 조는 조단과 함께 자신에게 맞는 육체를 찾아 나선다. 조단은 조에게 부인과 비서에게 살해당한 백만장자 판스워스의 몸에 들어 갈 것을 제의하고 때마침 찾아온 베티(Bette Logan: 에벨리 키스 분)라는 여인을 보고 반한 조는 곤경에 처한 그녀를 돕기 위해 판스워스의 몸으로 들어간다. 판스워스가 된 조는 베티의 아버지를 구하고 선행을 베푸는가 하면 예전의 매니저였던 맥스(Max 'Pop' Corkle: 제임스 글리슨 분)를 불러 세계 챔피언전을 주선해 달라고 부탁한다. 맥스는 처음엔 조의 말을 안 믿었지만 조가 불어주는 색소폰 연주를 듣고 그의 말을 믿게 된다. 그러나 판스워스의 몸을 사용할 수 있는 시간도 잠시 뿐, 판스워스는 결국 부인과 비서의 손에 다시 살해되고 만다. 판스워스가 실종되자 수사가 벌어지고, 조는 다시 조단과 함께 육체를 찾아 떠돌아다닌다. 그러는 가운데 머독과 길버트의 세계 챔피언전이 벌어지고 라디오를 통해 중계를 듣고 있던 조는 머독이 도박꾼들의 사기 시합의 희생양이 되어 시합 도중 총에 맞아 죽는 것을 보게 된다. 조단은 조에게 머독이 되어 시합을 끝낼 것을 제의하고 조는 쓰러져있는 머독의 몸에 들어가 시합을 승리로 이끈다.
천상의 차 심부름꾼 차스케는 사후세계의 극작가들이 인류의 인생을 쓰는 것을 어쩔 수 없이 엿듣다, 유리라는 여자의 이야기에 관심을 갖게 된다. 그녀가 운명을 달리할 위기에 처하자 차스케는 현실세계로 가서 그녀를 구하려 한다. 그러나 이곳에서 생각 하지 못한 적들과, 새로이 깨닫게 된 자신의 모습에 혼란스러운데... 하지만 시간은 흐르고 유리의 운명은 오직 그의 손에 있다.