Basada en un relato breve de Bernhard Schlink, Crónica de un Engaño cuenta la historia de Peter, (Liam Neeson) quien tras perder a su esposa Lisa (Laura Linney) descubre que ésta recibía e-mails y mensajes de móvil de un hombre cuya existencia hasta ahora ignoraba. En contra del consejo de su hija, Abigail (Romola Garai), dolido y dominado por los celos, vuela a Milán para localizar al misterioso Ralph (Antonio Banderas) y descubrir la verdad acerca del otro hombre en la vida de su esposa.