Agenci pod przykrywką donoszą o 4 tonach narkotyków, które trafią do portu w Hongkongu. Policja chce zagrać va banque i zgarnąć towar wraz z największym bossem świata podziemnego. Lojalność i odwaga staną na chwiejnej szali przeciw pieniądzom, władzy i ambicjom.
Szajka brutalnych przestępców napada na opancerzony samochód. Starszy inspektor policji próbuje schwytać złodziei, mieszając w swój plan byłego więźnia, Singa Bong Tou.
Rainie i jej przyjaciele nie są w stanie wrócić do domu z powodu politycznego powstania w Tajlandii i wynikającego z tej przyczyny zamknięcia lotniska. Niechętnie zatrzymują się w starym, marnym hotelu. Pośród nich jest Lok, chłopak Rainie z którym prawie zerwała, Ling i jej brat Rex oraz Ciwi i jej ukochany chłopak Hei. Od chwili, w której zameldowali się w hotelu, natrafiają na troje dziwnych dzieci i szczeniaka i od tego momentu, zaczynają się dziać dziwne rzeczy.
Inspektor Ho Ka On prowadzi śledztwo w sprawie zaginionego 18 miesięcy wcześniej policjanta. Nie mając żadnych poszlak i widoków na rozwiązanie sprawy, postanawia zwrócić się do emerytowanego, niegdyś doskonałego inspektora Buna, który słynął z niekonwencjonalnych metod pracy. Jak się szybko okazuje, Bun nie zatracił swojego śledczego zmysłu, ale też wychodzi na jaw dlaczego nie jest już na służbie. Otóż inspektor Bun twierdzi, że w innych ludziach widzi ich prawdziwe osobowości i rozmawia z żoną, która dawno od niego odeszła...
Makao 1998 rok. Za kilka miesięcy portugalska kolonia ma przejść pod protektorat Chin. Grupy przestępcze rozpoczynają walkę o wpływy. Tymczasem Wo (Nick Cheung) postanawia zakończyć swoje gangsterskie życie i poświęcić się życiu rodzinnemu. Mafijny boss (Simon Yam) uznaje go za zdrajcę. Płatni zabójcy, Blaze (Anthony Wong Chau-Sang) i Fat (Suet Lam), mają zlikwidować niewygodnego przestępcę. Wykonaniu wyroku chcą zapobiec Tai (Francis Ng) i Cat (Roy Cheung).