O filme, que se baseia em uma lenda chinesa, conta a história de um jovem estudante que se apaixona por uma bela mulher, sem saber que ela é uma serpente branca que tem forma humana. Um monge intervém para salvar a alma do jovem, prendendo a serpente branca em um poço profundo.
Em uma realidade na qual seres humanos e monstros coexistem, a rainha dos monstros engravida um humano. Da união nasce Huba, um híbrido entre as duas raças que enfrenta hostilidade vinda dos dois lados.
O filme conta a história de Cheung Choi San (Andy Lau),agente do esquadrão antibomba e chefe inspetor do (EOD). Cheung Choi-san (Andy Lau) é um inspetor sênior do Escritório de Eliminação de Armamento Explosivo. Sete anos atrás, ele se disfarçou e tornou-se o protegido de Hung Kai-pang, um criminoso especializado em bombas. Cheung desintegrou com sucesso a quadrilha criminosa de Hung, mas durante a operação, o criminoso consegue escapar enquanto seu irmão mais novo e os seus aliados foram capturados. Para se vingar da traição de Cheung, Hung volta então sete anos depois e prepara uma instalação de uma série de bombas em Hong Kong, criando um pânico público. Cheung então parte para a ação para desdobrar um plano final de vingança.
Durante a Batalha de Xangai em 1937, quando um grupo de soldados chineses lutaram para defender o armazém de Sihang, ondas de forças japonesas avançavam, cercando oitocentos soldados chineses.
O Longa relata quatro histórias, entre elas uma sobre uma trabalhadora sexual em um bordel de luxo, que refletem uma sociedade em plena mutação, na qual o capitalismo desenfreado gera uma grande desigualdade e uma colossal falta de humanidade.