Allemagne de l'Ouest, au lendemain de la Seconde Guerre mondiale. Un adolescent, Michael Berg, fait par hasard la connaissance d'Hanna, une femme de 35 ans dont il devient l'amant. Commence alors une liaison secrète et passionnelle. Pendant plusieurs mois, Michael rejoint Hanna chez elle tous les jours, et l'un de leurs jeux consiste à ce qu'il lui fasse la lecture. Hanna reste pourtant mystérieuse et imprévisible. Un jour, elle disparaît, laissant Michael le coeur brisé. Huit ans plus tard, devenu étudiant en droit, Michael assiste aux procès des crimes de guerre Nazi. Il retrouve Hanna... sur le banc des accusés.