Avocat fauché et pêcheur émérite, Paul Biegler (James Stewart) est sollicité par Laura Manion (Lee Remick) pour défendre son mari, le lieutenant Frederick Manion (Ben Gazzara), emprisonné pour avoir assassiné l'homme qui venait de la violer. Paul Biegler hésite à accepter l'affaire, car la personnalité complexe des deux époux est loin de le convaincre de la véracité de leurs déclarations...
