Babe Steward (Clark Gable) est un joueur invétéré qui gagne sa vie en trichant aux cartes. Après une énième arnaque où il frôle la prison, il part au hasard dans une petite ville se faire oublier. Il rencontre alors la jeune bibliothécaire Connie Randall (Carole Lombard) et tombe sous son...
En 1917, pendant la Première Guerre mondiale en France, et en 1930 aux Etats-Unis. Tom Holmes et Roger Winston, deux soldats américains, se retrouvent en première ligne dans les tranchées. Lors d'une sortie, Roger, pris de panique laisse partir seul son ami, qui revient avec un prisonnier avant...