Wyatt Earp (Burt Lancaster), comisario de Dodge City, persigue a Ike Clanton (Lyle Bettger) y sus hermanos por robar ganado y venderlo en México.
Poco después, Holliday mata a Ed Bailey (Lee Van Cleef), un pistolero, en defensa propia, pero es tanto el odio que despierta en el pueblo que lo detienen, aunque Earp le salva cuando iba a ser linchado por una turba furiosa.
Wyatt Earp regresa a Dodge City, y al poco tiempo llega Doc Holliday dispuesto a devolverle el favor que le hiciera salvándole del linchamiento.
Poco a poco el sheriff y el pistolero se van haciendo amigos, hasta el punto de que Holliday ayuda al sheriff en dos ocasiones contra sus enemigos, quedando saldada su deuda.
[1] Miembros del Western Writers of America eligieron la canción Gunfight at the O.K.