Paweł Sikora (Artur Żmijewski), były policjant - legenda, wiedzie spokojne życie emeryta. Dniami, a często i nocami opiekuje się wnuczką. Jego córka Lidka (Joanna Balasz) pracuje na okrągło. Razem ze swoim partnerem Lato (Tomasz Schuchardt) prowadzi angażujące śledztwo w sprawie serii morderstw na starszych, samotnych kobietach. Policjanci wiedzą, kto morduje, ale nie mają dowodów. Kolejne okrutne zabójstwo powoduje, że Lidka postanawia zdobyć te dowody przez bezpośrednią konfrontację z mordercą.
Blacha (Robert Więckiewicz), świadek koronny numer jeden w Polsce, składa w tym czasie kolejne zeznanie w sądzie przeciw mafii. Nie narzeka na życie, jest biznesmenem i literatem. Nagrywa audiobooki, jego książki o byłych kolegach sprzedają się świetnie. Ma nową piękną żonę, Patrycję (Małgorzata Mikołajczak). Z byłą piękną żoną Mirą (Małgorzata Foremniak) jest w dobrych relacjach. Ich córka Kasia (Eliza Rycembel) właśnie skończyła z wyróżnieniem prawo – po egzaminie cała rodzina spotyka się w eleganckiej restauracji, żeby to uczcić.
Słowem - idylla, gdyby nie przeszłość, która niespodziewanie dopada Blachę. W mediach nagle pojawia się informacja, że Blacha zabił kogoś, będąc już świadkiem koronnym. To oskarżenie chwieje nie tylko programem ochrony świadków koronnych w Polsce, ale całym nowym życiem Blachy i Sikory. Sikora, choć obiecał sobie, że nigdy już nie spotka się z Blachą, musi go odnaleźć. Blacha także nie ma wyjścia - prosi Sikorę o pomoc. Czy eks-policjant zgodzi się pomóc byłemu gangsterowi?