
Casts

Nicolas Cage
as Sergeant Joe Enders

Adam Beach
as Private Ben Yahzee

Peter Stormare
as Sergeant Eric Hjelmstad

Noah Emmerich
as Corporal Charles Rogers

Mark Ruffalo
as Pappas

Brian Van Holt
as Harrigan

Martin Henderson
as Private Nellie

Roger Willie
as Charlie Whitehorse

Frances O'Connor
as Rita Swelton

Christian Slater
as Sergeant Peter Henderson