12-year-old Arnold Hillerman and his 17-year-old brother Eugene live with their family on a farm in Montana. In an accident, Eugene is killed by Arnold's gun. Isolated from emotions he cannot comprehend, Arnold now has to come to terms with his grieving family - including his father, mother, hostile uncle, and grandfather - while his family has to come to terms with Arnold.
Jason Presson
as Arnold Hillerman
Robert Duvall
as Joe Hillerman
Glenn Close
as Ruth Hillerman
Susan Rinell
as Nora Hillerman
Dean Cain
as Eugene Hillerman
Wilford Brimley
as George Jansen
Frederic Forrest
as Andy Jansen
Cindy Fisher
as Amalie
Gail Youngs
as Lu Jansen
Tim Phillips
as Chuck
Linda Hamilton
as Eva Crescent Moon Lady
Tom Waits
as Petrified man at carnival (uncredited)