This was filmed on part of the actual battlefield, in roughly the same area as Little Big Man was filmed. Custer's attack began around this point.
Many of the cast members are reenactors. Gary Stewart, who plays Lt. Col. George Armstrong Custer, portrays him in the reenactment at the battlefield after long time George Custer reenactor Steve Alexander retired in 2017. Gary Stewart was Captain Tom Custer for many years before this.
Bill Rini reprises his role as the Irish soldier of fortune Captain Myles Keogh in this film. He has portrayed Captain Keogh in at least 3 other productions and has portrayed Keogh at the annual Little Big Horn Battle reenactment at the Battlefield in Montana. He is regarded as a leading expert on the Plains Indian Wars period and is working on a book on the Little Big Horn Battle.
This is supposed to be the most historically accurate film about Custer's Last Stand made.
The foremost Custer historian and reenactor Steve Alexander was supposedly unavailable to appear in the film, however, this was untrue, as he was available, and recovered from an injury obtained at the 2017 Little Bighorn Reenactment.