27 августа на телеканале НТВ состоится премьера захватывающего боевика «Черный город». Главный герой нового фильма – 40-летний следователь городской прокуратуры Олег Борин (Дмитрий Марьянов) – возбуждает уголовное дело в отношении студента, изнасиловавшего девушку. Отцом юноши оказывается влиятельный чиновник Николай Иванович Журов (Алексей Федькин). Воспользовавшись своими связями, он делает так, что Борина отстраняют от этого дела, а в скором времени и вовсе выгоняют с работы с «волчьим билетом».
Но на этом его неприятности не заканчиваются: от Борина уходит жена с ребёнком. Наступает «черная полоса»…
В это время раздаётся телефонный звонок – старый друг Олега, Гена Липатов (Александр Барановский), предлагает Борину место охранника на большом оптовом рынке. Олег принимает это предложение и с одной сумкой он приезжает в небольшой город, где находится рынок, но найти друга не может… Рынок внешне в полном запустении, но под усиленной охраной.
Однажды ночью Олег тайно проникает на территорию рынка и обнаруживает там вход в подземные коридоры, где разгружаются и загружаются фуры. Таким образом, Борин оказывается в настоящем подземном городе, где протекает бурная жизнь.
Взору бывшего опера предстают цеха, где фасуют наркотики, подпольные казино и жилища гастарбайтеров, небольшие кафе, VIP-салоны сомнительной направленности – все пороки «чёрного города», находящегося под землёй.
Бесстрашный Олег Борин объявляет войну подземному городу. Теперь опальному следователю предстоит выйти на след хозяев «чёрного города», спасти своего друга Гену Липатова и восстановить справедливость.