Archie Alemania
as
Capt. Eduardo Rusca
E.A. Rocha
as
Gen. Elwell Stephen Otis
Cedrick Juan
as
Jose Leyba
Billy Ray Gallion
as
Maj Peter Lori Smith
R.G. Armstrong
as
Ben Holmes
Alan Hale Jr.
as
Billy Jack Whitehorn
Charo
as
Darlita
Marilyn Devin
as
Julie Foster
Sean Penn
Director
Sean Penn
as
Anderson Cooper
as
Self
Miles Teller
as
Self
Vladimir Putin
as
Self - Russian Dictator
Paula Raymond
as
Orrie Masters
Frank McGrath
as
Posse Member
Chief John Big Tree
as
Thundercloud
Edgar Buchanan
as
Zeke Carmody
Denzel Washington
as
Ben Marco
Vera Farmiga
as
Jocelyne Jordan
Obba Babatundé
as
Senator Wells
Jose Pablo Cantillo
as
Villalobos
William Wellman Jr.
as
Bugler
Carleton Young
as
Col. Jonathan Miles
Constance Towers
as
Hannah Hunter
Chuck Hayward
as
Union Captain