À Tokyo, dans le quartier populaire de Shinjuku, pendant les fêtes de Noël. Alors que le froid a envahi la ville, Gin, un homme bourru, Miyuki, un adolescent fugueur et Hana, un travesti, vivent ensemble dans les rues de la ville. Un soir, à la recherche de nourriture, ils trouvent un bébé...
Goku est un privé spécialisé dans les adultères. Un jour, il apprend le suicide d'un ex-associé. Intrigué, il apprend que ce décès pourrait être l'oeuvre d'un trafiquant d'armes nommé Hakuro. Devant l'inefficacité de la police, il décide de prendre l'enquête en main.
Alors qu'il est devenu le chef du cartel des 108 Dragons, Crying Freeman a pris le nom de "Ron Tayan", qui signifie Dragon Solaire. Sa femme, elle, est appelée "Orchidée Tigrée"... et doit prouver que le tigre de son nouveau nom vit aussi dans son esprit. Lorsqu'un groupe terroriste lance une...