A group of teenage cadets sheltered from war at the Virginia Military Institute must confront the horrors of an adult world when they are called upon to defend the Shenandoah Valley.
Lauren Holly
as Mrs. Clinedinst
Jason Isaacs
as John C. Breckinridge
Nolan Gould
as Robert / Sir Rat
Keith David
as Old Judge
David Arquette
as Captain Henry A. DuPont
Luke Benward
as John Wise
Tom Skerritt
as Ulysses S. Grant
Max Lloyd-Jones
as Sam Atwill
Zach Roerig
as Jack Stanard
Mary Mouser
as Libby Clinedinst
Gale Harold
as Major Charles Semple
Courtney Gains
as Capt. Chinook