James Kincaid controls the local water supply and plans to do away with the other ranchers. Government agent Sandy Saunders arrives undercover to investigate Kincaid's land swindle scheme, and win the heart of one of his victims, Fay Denton.
John Wayne
as Singin' Sandy Saunders
Cecilia Parker
as Fay Denton
Forrest Taylor
as James Kincaid
George 'Gabby' Hayes
as Charlie Denton
Al St. John
as Bert - Henchman
Heinie Conklin
as Elmer - Henchman
Earl Dwire
as Slip Morgan
Lafe McKee
as Sheriff Bill Baxter
Addie Foster
as Mrs. Mason
Horace B. Carpenter
as Rancher
Hal Price
as Townsman Recognizing Sandy
Si Jenks
as Bather