The story was great. Mel Gibson didn't pull off the Southern Officer as well as I would have hoped. Sargeant Major Basil Plumley (Sam Elliot) was fantastic. Snake Sh*t (Greg Kinnear) was good too.
Greg Kinnear is one of those guys you would never expect to pull off a role like that. Rick Shcroder in The Lost Battalion was another suprisingly good performance.