警察张大海(连凯饰)在押送犯人司徒奇(林家栋饰)回警署途中,意外误入了一个名为“寨城”的“三不管”地带。这个由不法之徒聚居的地方,自行制定并执行着所谓的“法律”。寨城头目乌鸦(陈望华饰)扣押了张大海和司徒奇,并威胁要处决其中一名警察。妓院老鸨阿玲(田蕊妮饰)为了保护司徒奇,诬陷他是警察,从而让张大海获得自由。然而,张大海和司徒奇之间有着复杂的关系:两人曾是恋人,还育有一个女儿阿恩。司徒奇因某些原因离开母女,多年后下落不明。阿玲希望司徒奇能帮助她们逃离寨城,并保护阿恩免受乌鸦的侵害。随着冲突的升级,各方势力在寨城展开了一场权力与生存的较量。