Rainy Dog (Gokudô kuroshakai) is a Japanese movie directed by Takashi Miike. Although the movie contains a fair amount of controversial material, the overall theme of the movie is place on the unlikely relationships formed between a hitman and his girlfriend / hooker and son.
This movie is the second part of the Black Triad trilogy.
The film begins with the main character, Yuuji, being fired from his yakuza syndicate. Soon he finds work for another boss solely as a pay-per-hit assassin, killing members of other syndicates. His life starts to become more complicated when an ex-girlfriend or hooker drops his son off at his house. His son, who is mute, begins to follow him, where the boy watches him shoot a man who is having lunch with his wife and infant son. Afterwards the boy follows Yuuji to a whorehouse where he waits outside. While waiting, he eats food from the garbage and befriends a puppy who is chained in the alley. The prostitute and Yuuji develop a live-in relationship ...