Policjant Lau (Andy Lau) zostaje wprowadzony do więzienia, by rozwikłać sprawę zabójstwa. Areszt jest wyjątkowo niebezpieczny, a osadzeni w nim kryminaliści bardzo bezwzględni. Niebezpieczeństwo płynie także od strony brutalnych strażników, którzy sami łamią prawo i wykorzystują więźniów. W areszcie osadzony jest również Liu Hsi Chia (Sammo Hung Kam-Bo), planujący ucieczkę, by zobaczyć swojego synka. Za morderstwo w obronie własnej, trafia tam także Lung (Jackie Chan), którego dziewczyna została zamordowana przez bandytów.