Анатолий — человек старой закалки, суровый и проницательный. Он привык действовать по правилам, но его методы далеко не всегда укладываются в рамки закона. Вадим — молодой, привлекательный, но держится особняком. Он мастерски владеет новейшими техниками расследований, предпочитая работать в тени. Кто из них играет по правилам, а кто давно переступил черту?
Им приходится сотрудничать, раскрывая одно преступление, но у каждого — свои тайные цели. Постепенно обстоятельства вынуждают их идти на компромисс. В финале им предстоит сделать выбор: продолжить скрывать правду или объединиться, несмотря на взаимное недоверие.