Le 10 octobre 1911, des militaires s'insurgent dans une caserne de Wuhan. Dès le lendemain, les rebelles contrôlent la ville. Ce mouvement est le point de départ d'un soulèvement politique plus vaste, qui aboutira au renversement de la dynastie des Qing, au pouvoir depuis 268 ans. C'est la révolution Xinhai ; elle marque la naissance de la République de Chine.
Kafka, un jeune maître-nageur hétérosexuel rencontre Daniel, un jeune cadre brillant et gay. Les deux hommes tombent amoureux et croient que leur amour leur permettra de dépasser leurs différences sexuelles et les problèmes de drogue de Kafka.
L'inspecteur Lau charge un de ses meilleurs flics d'infiltrer un gang de dangereux malfaiteurs. Ko Chow devient ainsi une "taupe", suspecté par les braqueurs et poursuivi par la police qui ignore tout de sa véritable identité.