В фильме «Город порока» рассказывается о Билли Таггерте, который когда-то служил в полиции, но после трагического инцидента, когда он застрелил 16-летнего мальчика, был уволен. С тех пор он стал частным детективом и пытается наладить свою жизнь. Однажды мэр города обращается к нему с просьбой: выяснить, изменяет ли ему его жена.
Таггерт принимает заказ и начинает расследование, и вскоре дело принимает неожиданный поворот. В процессе он обнаруживает, что жена мэра действительно изменяет ему, но это открытие приводит к гораздо более серьезным последствиям. Партнерша мэра оказывается замешанной в убийстве человека, с которым она имела роман. Это событие вызывает большой резонанс и ставит под угрозу карьеру и репутацию всех вовлеченных.
Кроме того, расследование вскрывает запутанные схемы, связанные с недвижимостью, что добавляет еще больше интриг в ситуацию. Таггерт оказывается втянутым в мир коррупции и предательства, где каждая деталь может иметь решающее значение. Он должен не только разгадать тайны, но и разобраться в собственных демонах, чтобы найти истину и справедливость в этом запутанном и опасном мире.