Берлин, начало нового тысячелетия. Молодой юрист Каспар Лайнен получает необычное дело — ему предстоит защищать пожилого итальянца Фабрицио Коллини. Тот совершил загадочное убийство известного немецкого предпринимателя Ханса Майера, после чего добровольно явился в полицию. Коллини отказывается давать показания, что сильно осложняет защиту. На стороне обвинения выступает опытный и влиятельный прокурор, чья репутация не вызывает сомнений.
Личная драма Каспара усугубляет ситуацию. Внучка убитого, Йоханна, когда-то была его первой любовью. Сам Ханс Майер после ухода отца Каспара из семьи относился к юноше с отеческой теплотой, почти как к родному сыну. Теперь адвокату приходится защищать человека, обвиняемого в убийстве того, кого он когда-то уважал.
Внимательно изучая материалы, Каспар замечает странную нестыковку. Эта мелкая деталь кажется незначительной, но не даёт ему покоя. Он начинает собственное неофициальное расследование, постепенно погружаясь в прошлое. Каждое новое открытие ведёт его дальше, к тайнам, которые кто-то предпочёл бы навсегда оставить в тени. Чем глубже он копает, тем яснее понимает — правда может оказаться куда страшнее, чем простое убийство.