No photoIzumi KikuchiActingBorn 01/01/1969Kanagawa, JapanKnown ForMonkey Turn2004Mystery of the Necronomicon1999Orochi: "Sisters" & "Bones"1999Moldiver1993Moldiver1993Kamen Rider1971