Jason Presson plays Arnold Hillerman, the young boy who becomes emotionally distant after a tragic accident.
Robert Duvall portrays Joe Hillerman, Arnold's father who struggles with the aftermath of the family tragedy.
Glenn Close takes on the role of Ruth Hillerman, Arnold's mother who tries to hold her family together during a difficult time.
Susan Rinell plays Nora Hillerman, Arnold's sister who also grapples with the effects of the tragic incident.
Dean Cain portrays Eugene Hillerman, Arnold's brother whose death sets off the chain of events in the movie.
Wilford Brimley plays George Jansen, a supportive figure in the Hillerman family's life.
Frederic Forrest embodies the character of Andy Jansen, another member of the supportive community around the Hillerman family.
Cindy Fisher portrays Amalie, a character who plays a role in the family's healing process.
Gail Youngs takes on the role of Lu Jansen, a member of the community affected by the Hillerman family's tragedy.
Tim Phillips plays Chuck, a character who interacts with the Hillerman family during their time of hardship.
Linda Hamilton portrays Eva Crescent Moon Lady, a character who adds a mystical element to the storyline.
Tom Waits appears as the Petrified man at the carnival, a mysterious figure in the background of the story.
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.