Characters played by Tom Skerritt
John Edward Marinville
Characters played by Steven Weber
Steve Ames
Characters played by Annabeth Gish
Mary Jackson
Characters played by Charles Durning
Tom Billingsley
Characters played by Matt Frewer
Ralph Carver
Characters played by Henry Thomas
Peter Jackson
Characters played by Shane Ashton Haboucha
David Carver
Characters played by Kelly Overton
Cynthia Smith
Characters played by Sylva Kelegian
Ellie Carver
Characters played by Ron Perlman
Collie Entragian
Characters played by Samantha Hanratty
Pie Carver
Characters played by Ewan Chung
Shih
Characters played by Alain Uy
Cha'an
Characters played by Trieu Tran
Young Viet Cong
Characters played by Tom Parker
Young Johnny
Characters played by Darren Victoria
Brian Ross
Characters played by Glenn R. Wilder
Drunk Driver
Characters played by Chris Calilung
Vietnamese moped rider #2
Characters played by Clint James
Ted Blue