CCH Pounder
as
Ada Johnson
Morgan Freeman
as
Luther Johnson
John Lithgow
as
Maj. Kendall Laird
Brian Tarantina
as
Sp4 Beyer
Guy Boyd
as
Jeremitt
Eric Walker
as
Mace
Hal Rayle
as
Weechee
Bill Walker
as
Elder Banks
Roy Poole
as
Mister Robert
Harold Sylvester
as
Young Man
Debra Monk
as
Geneva, Laird's Sister
Lea Salonga
as
Geri Riordan
Catherine Hicks
as
Julia Riordan
John Lithgow
as
Laird Riordan
Stephen Dorff
as
Charles O'Kelley
Ricky Schroder
as
Terry O'Kelley
Andrew Lowery
as
Tommy O'Kelley
David Andrews
as
Wayne O'Kelley
Robert Carradine
as
Bill
Mackenzie Phillips
as
Doris
Charles Martin Smith
as
Jim
William Shatner
as
Sam