Frederic Forrest
as
Cary
John McLiam
as
David Braxton
Dorothy Neumann
as
Madame
John P. Ryan
as
Si
Robert Duvall
as
Edwin Stewart
Martha Hyer
as
Mary Fuller
John Roy
as
Townsman
Dean Denton
as
Airline Passenger
Robert Liensol
as
Cafe Vendor
Matt Dillon
as
Chris Lloyd / Derek Potter
Guy Boyd
as
Clay
Patrick Cranshaw
as
Bank Teller
Faye Dunaway
as
Bonnie Parker
Owen Bush
as
Policeman
Melanie Griffith
as
Delilah 'Delly' Grastner
Susan Clark
as
Ellen Moseby
Edward Binns
as
Joey Ziegler
James Woods
as
Quentin
Victor Jory
as
Captain Arthur Keller
Patty Duke
as
Helen Keller
Beah Richards
as
Viney - Keller Maid
Fran Ryan
as
Homeless Woman
Roddy McDowall
as
Mr. Murray
Wayne Robson
as
Officer Huntley
William Russ
as
Rob Sweeney
Richard Mulligan
as
Gen. George Armstrong Custer
Dustin Hoffman
as
Jack Crabb
Faye Dunaway
as
Mrs. Pendrake
James Anderson
as
Sergeant
Bernard Fresson
as
German Train Engineer
Jacques Marin
as
Jacques
Burt Lancaster
as
Labiche
MacIntyre Dixon
as
1st Deconsecration Minister
M. Emmet Walsh
as
Group W Sergeant