Gabriel Feraud (Harvey Keitel) ist ein unverbesserlicher Hitzkopf. Der Leutnant der französischen Armee riskiert Kopf und Kragen nicht nur in den Schlachten während der Napoleonischen Kriege. Auch abseits des Schlachtfeldes ist er Umgang mit anderen Edelmännern schnell mit seinem Mund und mit seiner Pistole. Nur durch das Mittel des Duells glaubt er seine Ehre bewahren zu können. Ständig auf der Suche nach dem Adrenalinrauch und neuen „Opfern“ gerät er schließlich an den eitlen Pfau Armand D’Hubert (Keith Carradine). Zwar kann Feraud auch diesmal seinen Konkurrenten besiegen und verwunden. Doch dieser lässt diese Niederlage nicht so einfach auf sich sitzen – der Beginn einer Feindschaft bis aufs Blut. Immer wieder begegnen sich die beiden Streithähne in den folgenden Monaten und Jahren. Eine finale Konfrontation scheint unausweichlich…