Yuwakusha is a 1989 Japanese film.
More at Wikipedia.
Director: Shunichi NagasakiDistributor: Asmik Ace EntertainmentRelease date: October 29, 1989Running time: 109 minutes
External links: IMDb