Sezon 1
Śmierć młodej dziewczyny wstrząsa lokalną społecznością. W tym samym czasie w Dobrowicach zjawia się Paweł Zawadzki. Kim jest? Dlaczego nauczyciel z renomowanej warszawskiej szkoły podejmuje pracę na prowincji? Paweł rozpoczyna własne śledztwo. W obliczu zbrodni nie ma miejsca na półprawdy. Jednak, chociaż wszyscy się tu znają i wiedzą o sobie wszystko, Pawłowi nikt nic nie powie. Belfer zostaje sam.
Sezon 2
Belfer, Paweł Zawadzki (Maciej Stuhr), zostaje zmuszony do podjęcia pracy w jednym z prestiżowych liceów we Wrocławiu. Już wydarzenia pierwszych kilku dni w nowej szkole wywołują w nim wstrząs. W liceum dochodzi do tragedii. Pojawia się milion pytań, na które nie ma odpowiedzi. Jedno jest jasne: na terenie liceum toczy się mordercza gra. To nie jest szkoła, jak każda inna. To nie są zwykli uczniowie, a Belfer nie znalazł się tam przypadkowo.
Sezon 3
Belfer, Paweł Zawadzki powraca do rodzinnego Małomorza, gdzie mieszka jego ojciec, były marynarz. Mężczyzna zaczyna pracę w lokalnym liceum. Kiedy podczas ich wspólnego, szkolnego rejsu na statku Kapitan Borchardt znika Kacper Krynicki - charyzmatyczny nastolatek, nonkonformista i kolorowy ptak, Belfer włącza się w skomplikowane śledztwo.