Search results for "Richard Chen"
Dead or Alive: Final

Dead or Alive: Final

Dead or Alive: Final
IMDb: 5.6
89

Set in a post apocalyptic Yokohama where the population is kept under rigid control by a homosexual megalomaniac mayor. The citizens are administered drugs to suppress heterosexual urges. Officer Takeshi…