Nekojiru (real name Chiyomi Hashiguchi) was a Japanese manga artist.
Cat Soup 2001
Original Story
Garo Video: Telegram 1992
Actor
Credits from TMDB.