一个老流浪汉(鲁特格尔·哈尔饰)经过一个被疯狂犯罪笼罩的城市,这里充斥着杀害儿童、强迫卖淫等令人发指的罪行。暗中统治这里的德里克家族热衷于在街上杀人,老德里克(布莱恩·唐尼饰)和他的两个儿子在街上横行霸道。 流浪汉从德里克的儿子手中救出妓女艾比(莫丽·邓斯沃斯饰),不料却遭到警察的诬陷并身受重伤。 流浪汉试图遵守罪恶之城的生存法则,忍辱求生。然而事与愿违,抢劫案又碰巧找到了他。忍无可忍的流浪汉最终决定拿起枪,寻求正义。他杀死了暴力罪犯,引发了城市居民的热血。德里克一家也不甘示弱。在媒体的帮助下,他们发布了对所有流浪汉的通杀令。一时间,罪恶之城血流成河...