Lu Jie est loin d'imaginer que son mari Yongzhao mène une double vie, jusqu'au jour ou elle le voit entrer dans un hôtel avec une jeune femme. La vie de Lu Jie s'effondre alors, et ce n’est que le début... La jeune femme meurt renversée par une voiture peu de temps après. Le policier en charge de l'affaire refuse de croire à un accident...
Sous le règne du roi Zhou (Tony Leung Ka-Fai), un fonctionnaire entre dans sa chambre, et est dévoré par les queues monstrueuses de Daji (Fan Bingbing), sa concubine. En dehors de leur ville, plusieurs guerriers dans un wagon métallique de discuter de leurs stratégies pour libérer les gens invisibles et leur chef, lorsque Jiang Ziya (Jet Li) semble leur. Il leur dit que, lorsque le roi Zhou était plus jeune, il se laissa devenir possédé par le Dragon Noir pour sa quête du pouvoir.
Infiltré dans le QG d’une dangereuse Triade, un policier, Lin Kay, va devenir lui-même toxicomane afin de gagner la confiance de Eagle, le baron de la drogue. Il va découvrir qu’ils détiennent en otage depuis plusieurs années un ancien policier porté disparu. Sa mission : démanteler le trafic, et sauver son co-équipier tout en luttant contre son addiction…