Берлин, 2001 год. Молодой адвокат Каспар Лайнен неожиданно получает дело: ему поручено защищать пожилого итальянца Фабрицио Коллини, который без видимых причин убил известного немецкого промышленника Ханса Майера и сам пришёл в полицию с признанием. Обстановка накаляется — Коллини отказывается объяснять свой поступок, а на стороне обвинения выступает именитый и опытный прокурор, что превращает процесс в испытание не только профессиональное, но и личное.
Для Каспара всё осложняется ещё и тем, что внучка погибшего, Йоханна, в юности была его первой любовью, а сам Майер относился к нему как к приёмному сыну после того, как отец оставил семью. Вскоре защитник замечает в материалах дела незначительную деталь, которая заставляет его проводить собственное расследование. Постепенно он выходит на след давних событий, таящих за собой тяжелые и болезненные тайны, способные изменить представление о прошлом.