Rosalie es una chica que huye de su familia, porque su padre quiere venderla al primero que pase. Cuando conoce al ingenuo trampero Yanci Hawks, lo sigue hasta la ciudad. Allí se meten en un sinfín de líos hasta que Yanci se ve obligado a rescatarla del salón de baile.
Hacia 1870, el ferrocarril llega por fin a Flat Rock, un pueblo de Kansas. El sheriff (Robert Ryan), un hombre honrado y valiente, tendrá que enfrentarse por segunda vez a John Barrett, un individuo ambicioso y sin escrúpulos que vive rodeado de tahúres y pistoleros.