Leonard Vole est arrêté pour le meurtre d'Emily French, une femme âgée riche. Ignorant qu'il était marié, Miss French a fait de lui son principal héritier, ce qui le rend suspect. Lorsque sa femme, Romaine, accepte de témoigner, elle le fait non pas pour défendre Leonard mais comme témoin à charge. La décision de Romaine fait partie d'un plan compliqué pour faire libérer son mari. Elle donne d'abord à l'accusation ses preuves les plus solides, puis fabrique de nouvelles preuves qui discréditent son témoignage, dans l'espoir d'améliorer les chances d'acquittement de Leonard. Il est ensuite révélé que Leonard Vole a effectivement tué Emily French.
L'histoire originale se terminait brusquement avec Mme Vole révélant savoir que son mari était bien coupable. Au fil du temps, Agatha Christie est devenue insatisfaite de cette fin. Dans sa réécriture de l'histoire comme une pièce de théâtre, elle a donné à Leonard une maîtresse qui n'apparaît pas avant la fin de la pièce. Leonard et sa maîtresse sont sur le point de quitter Romaine ("Christine" dans les versions cinéma et télévision), qui doit être arrêtée pour parjure, quand celle-ci attrape un couteau et poignarde Leonard à mort.
Personnages
Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?
Publications
Avant la publication dans un recueil, la nouvelle avait fait l'objet de publications dans des revues :
1953 : Témoin à charge (Witness for the Prosecution), pièce de théâtre adaptée par Agatha Christie elle-même, jouée pour la première fois en à Londres. Il y a quelques différences avec la nouvelle : un personnage change de nom, et la fin n'est pas la même, Agatha Christie en cherchant une plus dramatique et violente.