Hannie Caulder is a 1971 British Western film. The film was directed by Burt Kennedy and starred Raquel Welch, Robert Culp, and Ernest Borgnine. The screenplay was rewritten by Kennedy, who was not credited. Plot Hannie Caulder (Raquel Welch) is a frontier wife, living with her husband at a horse station between towns in the American West. After a disastrous failed bank robbery raid, the inept Clemens gang, three brothers, arrive at the horse station. After acting friendly, they murder Caulder's husband, gang-rape her, burn down the family house, and leave her for dead in the burning house. The brothers then go on a crime spree, while Caulder recruits bounty hunter Thomas Price (Robert Culp) to help her get revenge by training her to be a gunfighter. The pair travels to Mexico to have gunsmith Bailey (Christopher Lee) build her a specialized revolver, to be a fast draw specialist. In the meantime, the two grow closer. When bandidos surround the Bailey house, a gun battle erupts, but Hannie is unable to kill a man face-to-face. Price recommends she give up her quest for revenge, but she refuses, telling him to get out and that she was only using him and does not need him anymore. Price leaves, telling Hannie she is a bad liar. As he goes, Price sees the Clemens brothers arrive in town. His attempt to take down Frank for a reward goes awry, because Emmett (Ernest Borgnine) throws a knife into Price's belly, mortally wounding him. Hannie goes after them, killing Frank (Jack Elam) in a whorehouse. The two brothers swear revenge on her, but she gets Rufus (Strother Martin) in a store when he tries to kill her. Hannie lures Emmett to an old prison for a showdown and almost meets the same fate as Price, but Emmett's attempt to throw a knife into her back is thwarted by the preacher, who shoots the knife from his hand. Hannie kills Emmett face-to-face, but realizes that Price was right – taking revenge will change her forever. Cast Raquel Welch as Hannie Caulder Robert Culp as Thomas Luther Price Ernest Borgnine as Emmett Clemens Jack Elam as Frank Clemens Strother Martin as Rufus Clemens Christopher Lee as Bailey Diana Dors as Madame Brian Lightburn as Samuel Harrington (uncredited) Luis Barboo as Sheriff Lee (uncredited) Stephen Boyd as Preacher (uncredited) Production Patrick Curtis, then married to Raquel Welch, met