Cybill Shepherd plays Corinne Jeffries, a successful lawyer and widow who is still in love with her deceased husband.
Robert Downey Jr. portrays Alex Finch, a young man who is the reincarnation of Corinne's late husband and is in search of his true identity.
Ryan O'Neal takes on the role of Philip Train, a kind-hearted journalist and Corinne's romantic interest.
Mary Stuart Masterson stars as Miranda Jeffries, Corinne's daughter who becomes entangled in the surprising twists of fate.
Christopher McDonald plays Louie Jeffries, Corinne's deceased husband who is reincarnated as Alex Finch and seeks to reconnect with his family.
Josef Sommer portrays Judge Fenwick, a pivotal character who helps uncover the mysteries surrounding Alex's true identity.
Joe Grifasi brings Omar to life, a loyal friend who supports Alex in his journey of self-discovery.
Henderson Forsythe takes on the role of Ben Bradlee, a mentor figure who offers guidance to Alex as he navigates his past and present lives.
Susan Ruttan appears as the Woman in the Bookstore, a brief yet impactful character who influences Alex's quest for truth.
Lester Lanin makes a cameo as the Conductor, adding a touch of charm to the unfolding events in the film.
Richard DeAngelis plays the Hot Dog Vendor, a minor character who adds a lighthearted moment to the narrative.
James Noble appears as Dr. Bailey, a physician who provides insight into the complexities of Alex's situation.
Our free email delivers the daily top 10 TV shows and top 10 movies directly to your inbox. Stay ahead of the trends. Sign up below.