Sho Tagaya is known for Resident Evil Zero (2002), Fainaru faito - Saigo no ichigeki (1989) and Onimusha 2: Samurai's Destiny (2002).
Sin datos