W 1988 roku Gerard Edling prowadził śledztwo, które zakończyło się ujęciem i skazaniem sprawcy serii zagadkowych zabójstw. Z racji ich tajemniczego charakteru, w kronikach kryminalnych morderca nazywany był Iluzjonistą długo zwodził śledczych, a zabójstw dokonywał tak, by dowody wskazywały na inne osoby.
Ponad trzydzieści lat później na jednym z opolskich kąpielisk odnalezione zostaje ciało z podpisem Iluzjonisty, a sposób działania sprawcy łudząco przypomina czarną serię, która niegdyś wstrząsnęła miastem. Prowadzenie dochodzenia utrudnia fakt, że akta dawnej sprawy zaginęły, a osoby z nią związane albo milczą, albo znikają w niewyjaśnionych okolicznościach.
Jedynym, który może pomóc prokuraturze, jest wydalony ze służby Edling, skrywający własne tajemnice związane z dawnymi wydarzeniami