Could be better if...
...the film was made as a biopic of Stonewall Jackson. Stephen Lang is probably the only actor who stands out from a huge cast in an insanely long movie. His portrayal of Jackson has made the general all the more fascinating.
If the film had just focused on Jackson without any Union scenes, I'm sure it wouldn't be considered controversial or politically incorrect as many people say it is. Jackson himself was opposed to slavery and supported the preservation of the union, as with General Lee. They mainly served in the Confederate army because their home state of Virginia had joined the Confederacy.
WILD CARD, BITCHES! YEEEEEE-HAW!