Lone Rider (2008)

Bobby Hattaway (Lou Diamond Phillips), an honored soldier, returns home after the American Civil War to find his father’s (Stacy Keach) formerly prosperous ranch now dangerously in debt to the town’s ruthless leader, and Bobby’s childhood friend, Stu Croker (Vincent Spano). Bobby will now face off against his former friend to take control from Stu.