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