All Cast

Kyle MacLachlan
Jesse Marcel

Martin Sheen
Townsend

Dwight Yoakam
Mac Brazel

Xander Berkeley
Sherman Carson

Bob Gunton
Frank Joyce

Kim Greist
Vy Marcel

Peter MacNicol
Lewis Rickett

John M. Jackson
Colonel Blanchard

Nick Searcy
Mortician

Charles Hallahan
Pilot MacIntire (Older)

Ray McKinnon
Deputy Joe Pritchard

Eugene Roche
James Forrestal

Charles Martin Smith
Sheriff Wilcox

Doug Wert
Jesse Marcel Jr. (Older)

Hoke Howell
Bar Vet
Cynthia Allison
TV Commentator

Matthew Faison
General Ramey

Lisa Waltz
Janet Foss

Philip Baker Hall
Roswell General

Lawrence Dobkin
General

Warren Munson
Yellow Hat Vet
