Kei Fujiwara is an actress and cinematographer, known for Organ (1996), Id (2005) and The Neptune Factor (1973).
Tetsuo: The Iron Man
Organ
Id
The Neptune Factor
No data