Sharon Iwai is an actress, known for A Great Wall (1986), Village of the Damned (1995) and The Kiss (1992).
Village Of The Damned