Pat McGinnis ( Victor McLaglen ) assassine un policier et s'échappe en commettant un crime plus mineur, pour lequel il est arrêté et emprisonné. Un homme innocent, Michael O'Keefe ( Barry Fitzgerald ), est reconnu coupable du meurtre et condamné à mort. En délire après une blessure, McGinnis avoue au prêtre l'abbé Loma ( Joseph Calleia ). Loma, dont le troupeau comprend la petite amie de McGinnis Molly Sullivan ( Sally Eilers ) ainsi que le clan O'Keefe, a du mal à trouver un moyen de sauver O'Keefe sans violer le caractère sacré de la confession. Il doit convaincre McGinnis de s'abandonner.