Сюжет разворачивается вокруг двух давних друзей, Юрия Осокина и Сергея Градова, каждый из которых представляет разные стороны закона. Юрий работает в специализированном отделе полиции, который занимается раскрытием особо тяжких преступлений, а Сергей — в отделе по борьбе с коррупцией, где его задача — выявление и пресечение злоупотреблений в высших эшелонах власти.
Когда у жены Сергея диагностируют редкое и опасное заболевание, ему становится ясно, что для её спасения необходима срочная и дорогостоящая операция. В поисках средств, Градов решается на крайние меры. Он начинает использовать свои должностные полномочия для совершения финансовых преступлений и тщательно маскирует свои следы, чтобы скрыть правду от правоохранительных органов. Его стратегическое мышление и способность создавать сложные схемы позволяют ему оставаться на шаг впереди своих преследователей.
Юрий Осокин, занимающийся расследованием нескольких не связанных на первый взгляд дел, начинает замечать странные совпадения и улики, которые ведут к мысли о возможной связи между ними и действиями Сергея. Постепенно его подозрения становятся всё более обоснованными, хотя конкретных доказательств, связывающих Градова с преступлениями, пока нет. Осокин оказывается перед моральной дилеммой: как следователь, он обязан разоблачить преступника, но как друг — он испытывает внутренний конфликт, понимая, что его действия могут разрушить жизнь человека, которого он знал и уважал.