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...
Pour éviter les rigueurs de la loi, Gilda se sauve la Nouvelle-Orléans et se cache sur une île des Caraïbes où les pires criminels peuvent demander l'asile. Assiégé par l'écume de la terre, Gilda trouvera bientôt qu'elle a trouvé refuge dans l'enfer.