All Cast

Armand Assante

Armand Assante

Canaan

Elisabeth Shue

Elisabeth Shue

Caroline

Robert Davi

Robert Davi

Alacran

Adam Baldwin

Adam Baldwin

Sgt. Hastings

Ian McElhinney

Ian McElhinney

Father Malone

Danny Nucci

Danny Nucci

Roberto

M.C. Gainey

M.C. Gainey

Bull

Titus Welliver

Titus Welliver

Sumner

Jack Black

Jack Black

Private

Michael O'Neill

Michael O'Neill

Spencer Heymen

Douglas Roberts

Douglas Roberts

Capt. Teller

Gary Carlos Cervantes

Gary Carlos Cervantes

Luis

Jesse Dabson

Jesse Dabson

Pvt. Wilcox

Jimmy Herman

Jimmy Herman

Shaman

Clayton Landey

Clayton Landey

Ernie Fowler

Stanton Davis

Stanton Davis

Officer

James Oscar Lee

James Oscar Lee

Beauchamp

Daniel O'Haco

Daniel O'Haco

Scout

Jeff O'Haco

Jeff O'Haco

Vato

Jason Rodriguez

Jason Rodriguez

Hector

Ric San Nicholas

Ric San Nicholas

Remick

Forrie J. Smith

Forrie J. Smith

Coyote

Tori Bridges

Tori Bridges

Jessica Canaan (uncredited)