Info mistake?
Biography
Helen Miya is known for Power King (1995), Swamp Thing (1990) and Detonator (1993).
Awards
Known For
Filmography
No data