Nicolas Cage portrays Seth, an angel who is intrigued by the human experience and ultimately falls in love with Maggie.
Meg Ryan stars as Maggie Rice, a dedicated surgeon who captures the heart of the angel, Seth.
Andre Braugher plays Cassiel, another angel who observes and interacts with Seth's journey on Earth.
Dennis Franz portrays Nathaniel Messinger, a key character in the film who plays a pivotal role in the story.
Colm Feore appears as Jordan, adding depth to the angelic world and interactions with the main characters.
Robin Bartlett takes on the role of Anne, a character who contributes to the emotional dynamics of the storyline.
Joanna Merlin portrays Teresa Messinger, bringing a significant connection to Nathaniel Messinger in the plot.
Sarah Dampf plays Susan, a character who has an impact on the unfolding events in the lives of the main characters.
Rhonda Dotson appears as Susan's Mother, adding a familial element to the interactions within the film.
Nigel Gibbs takes on the role of a Doctor, contributing to the realistic portrayal of the medical world in the movie.
John Putch appears as the Man in Car, a character who plays a small but significant role in a key scene.
Lauri Johnson portrays the Woman in Car, adding to the atmosphere and interactions in a specific moment of the film.
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.