Повествование структурировано на три истории, каждая из которых вызывается из памяти постаревшим Михаэлем Бергом. Первая часть происходит в 1950-е годы в послевоенной Германии, в провинциальном городке, название которого не указывается (подразумевается Гейдельберг). Вторая часть — спустя 10 лет — происходит в Берлине, где Михаэль изучает юриспруденцию. Заключительная часть истории происходит в 1990-е годы.
Фильм поставлен по одноимённому роману немецкого профессора, юриста и писателя Бернхарда Шлинка, впервые опубликованном в Германии в 1995 году (общий тираж более 500 тысяч копий). Двумя годами позже книга была переведена на английский язык и вышла в США, став первым немецкоязычным произведением, возглавившим чарт литературных бестселлеров газеты New York Times (всего продано более 750 тысяч копий). На момент выхода фильма этот роман был переведён на 37 различных языков, в том числе и на русский.
Права на экранизацию романа были приобретены киностудией Miramax ещё в апреле 1998 года, но непосредственная работа над проектом началась лишь девять лет спустя, во второй половине 2007 года.
За исключением Рэйфа Файнса, Лены Улин и Кейт Уинслет в фильме были задействованы исключительно немецкие актёры.
Действия картины разворачиваются в Германии, но когда Ханна читает в камере «Даму с собачкой» Чехова, видно, что книга написана на английском языке.