Iori Sakakibara is known for his work on Kamen Rider ZO (1993) and God Hand (2006). Read more on iMDB