Edith Evanson

as Mrs. Shipstead

Howard Negley

as Pete Potts, harmonica player (uncredited)

Jack Palance

as Jack Wilson

Emile Meyer

as Rufus Ryker

Alan Ladd

as Shane

Jean Arthur

as Marian Starrett

Van Heflin

as Joe Starrett

Brandon de Wilde

as Joey Starrett

Ben Johnson

as Chris Calloway

Edgar Buchanan

as Fred Lewis

Elisha Cook Jr.

as Frank "Stonewall" Torrey

Douglas Spencer

as Axel "Swede" Shipstead

John Dierkes

as Morgan Ryker

Ellen Corby

as Liz Torrey

Paul McVey

as Sam Grafton

Leonard Strong

as Ernie Wright

Nancy Kulp

as Mrs. Howells

George Lewis

as Ryker man (uncredited)

Henry Wills

as Ryker man (uncredited)

Steven Raines

as Ryker man (uncredited)