Canyon Passage
Tags: revenge, murder

Plot synopsis:
In 1856, ambitious freight company and store owner Logan Stuart (Dana Andrews) agrees to escort Lucy Overmire (Susan Hayward) home to the settlement of Jacksonville, Oregon, along with his latest shipment. Lucy is engaged to Logan's best friend, George Camrose (Brian Donlevy). The night before they depart, however, Logan has to defend himself from a sneak attack in his hotel room; though it is too dark to be sure, he believes his assailant is Honey Bragg (Ward Bond). Later, he explains to Susan that he once saw Bragg leaving the vicinity of two murdered miners. Despite Logan's unwillingness to accuse Bragg (since he did not actually witness the crime), Bragg apparently wants to take no chances.
On their journey, Logan and Lucy become attracted to each other. They stop one night at the homestead of Ben Dance (Andy Devine) and his family. There, Logan introduces Lucy to his girlfriend, Caroline Marsh (Patricia Roc).
In Jacksonville, Logan tries to get George to stop playing poker with (and losing to) professional gambler Jack Lestrade (Onslow Stevens), even giving him $2000 to pay off his debts, but George is more interested in the prospect of getting rich quick without hard work. What Logan does not know is that George has been stealing gold dust left in his safekeeping by the miners to pay some of his losses. George also has a secret he is keeping from Lucy; he keeps propositioning Lestrade's wife Marta (Rose Hobart), though she shows no interest in him.
Meanwhile, the burly Bragg keeps trying to provoke Logan into a fight. Finally, he succeeds. Logan wins, but does not kill his opponent when he has the chance. A humiliated Bragg tries to ride Logan down on his way out of town.
George decides to move away to make a fresh start and finally gets Lucy to agree to marry him. Logan then proposes to Caroline and is accepted, much to the disappointment of Vane Blazier, Logan's employee, who is in love with Caroline himself.
Lucy decides to accompany Logan to San Francisco to pick out a wedding dress. Along the way, they are ambushed by Bragg. Though their horses are shot dead, they get away and return to town, only to discover that George is in grave trouble.
When a miner appears months earlier than George had expected and informs him that he wants to get his gold the next day, George kills the drunk man late that night. However, his crimes are traced to him; shopkeeper Hi Linnet (Hoagy Carmichael) saw him stealing some gold, and the miner's lucky gold nugget is found in George's possession. The locals, led by Johnny Steele (Lloyd Bridges), find George guilty of murder and lock him up, intending a late-night lynching. However, when one of the settlers rides in with the warning that the Indians are on the warpath after Bragg killed one of their women, Logan helps his friend escape in the confusion.
Logan organizes a party to fight. When Bragg seeks their protection, Logan drives him off, to be killed by the Indians. They are then driven off by Logan's men.
Afterward, Logan and Lucy learn that George was found and killed by one of the townsfolk. Caroline also has second thoughts about marriage to a man who is away so frequently on business; she breaks their engagement and accepts Vane. Logan and Lucy are free to follow their hearts.