Cast

Shia LaBeouf Kelly Ernswiler
Amy Smart Tabby Bowland
Kathleen Quinlan Eve Ernswiler
William Sadler Abe Ernswiler
Ray Wise Harrison Bowland
Philipp Karner Maurice/German Soldier
Anson Mount Miner Weber
Dale Simonton Todd/German Soldier
Hattie Winston Principal Holmestead
Rick Cramer German Officer/ Mr. Thomas
Kate Hendrickson A.D.
Dana Wheeler Nicholson Mathilde
Justin Thomson Infantryman #2
Pete Turner Attacker #2