Heart and Souls poster

Movie

Heart and Souls

1993PG-131h 44m7.0 / 10

The story of four souls who needed a body and one guy who needed some soul.

A fateful night in 1959, four people die when the bus they are riding crashes. They continue as ghosts; their souls become eternally entwined to the life of a child born at the moment of their deaths as his guardians. Baby Thomas grows up to be a businessman who has memories of his playmates, but assumes they are products of his youthful imagination. When the ghosts realize they need Thomas' help to move on to the afterlife, they decide to make an appearance once more.

Streaming, rental and purchase options

Where to watch in United States

Checked Sep 3, 2026

You can also rent or buy it from Amazon, Apple TV, and Fandango at Home. Use the direct links below to open the provider.

Availability and prices can change. Confirm the details on the streaming service before you subscribe, rent or buy.

Synopsis

A fateful night in 1959, four people die when the bus they are riding crashes. They continue as ghosts; their souls become eternally entwined to the life of a child born at the moment of their deaths as his guardians. Baby Thomas grows up to be a businessman who has memories of his playmates, but assumes they are products of his youthful imagination. When the ghosts realize they need Thomas' help to move on to the afterlife, they decide to make an appearance once more.

More about Heart and Souls

Cast

Robert Downey Jr.Thomas Reilly
Charles GrodinHarrison Winslow
Alfre WoodardPenny Washington
Kyra SedgwickJulia
Tom SizemoreMilo Peck
David PaymerHal the Bus Driver
Elisabeth ShueAnne
Bill CalvertFrank Reilly

Credits

Directed by
Ron Underwood
Written by
Brent Maddock, S.S. Wilson, Erik Hansen, Gregory Hansen

Production details

Status
Released
Original language
English
Box office
$16.6M

Production

  • Alphaville FilmsUnited States
  • Stampede Entertainment
  • Universal PicturesUnited States

Themes

1950s1990safterlifebusinessmanghostguardian angelimaginary friendinvisible