Overview
Badland is a 2019 American Western film set more than a decade after the American Civil War. Written and directed by Justin Lee, it depicts a Pinkerton detective who has been sent west to find several former Confederate soldiers who committed atrocious acts during the Civil War.
Plot
Pinkerton detective and Union Army veteran Matthias Breecher (Kevin Makely) is hired by one of the first African American senators to track down the worst of the Confederate war criminals. He first shoots and kills former confederate General Corbin Dandridge, in the General's Mississippi barn.
Breecher then travels west, seeking his next target, Reginald Cooke (Bruce Dern). Along the way, he encounters bounty hunter Harlan Red (Wes Studi), who states that they will one day come into conflict. Breecher finds Cooke on his farm and learns that Reginald is being cared for by his daughter, Sarah (Mira Sorvino) as he is dying of pneumonia. Breecher decides to neither shoot nor hang Cooke, but to stay at his homestead until he passes away from the disease. During his stay, he becomes close to Sarah.
Breecher travels to see a neighboring landowner, Fred Quaid (James Russo). He offers Quaid money to stop threatening the Cookes in order to sell their land to him. Quaid offers to leave them alone if Breecher can beat Quaid's best man in a fist fight. Breecher accepts and wins the fight, then returns to the Cooke's homestead. The next day however, Quaid and several men attack the Cooke homestead. Breecher and Sarah Cooke hold them off. Reginald steps outside with a gun to help, and is shot by Quaid, who is in turn shot by Breecher. After building a coffin for Reginald and helping Sarah bury him, Breecher heads west to New Mexico in search of former confederate Captain Huxley Wainwright (Jeff Fahey).
From Wikipedia (CC BY-SA 4.0).