Prairie Fever

Prairie Fever is a 2008 American Western film directed by Stephen Bridgewater, starring Kevin Sorbo, Lance Henriksen and Dominique Swain.
Plot summary.
Preston Biggs (Kevin Sorbo) a former sheriff of Clearwater, escorts three women suffering from "prairie fever" to Carson City. Lettie (Jillian Armenante) tried to kill her husband, Abigale (Dominique Swain) too fragile for prairie life, and Bible-quoting Blue (Felicia Day) just snapped on her farm, with the help of a gambler named Olivia (Jamie Anne Allman).