Shun Ôide
Last Run: 100 Million Yen Worth of Love and Betrayal 1991
Rating: 5.1
Portrait of Hell 1969
Rating: 7.3