Teah

Teah

Teah was born on April 14, 1978 in Tokyo, Japan. He is an actor, known for Izo (2004), The City of Lost Souls (2000) and Dead or Alive 2: Birds (2000).

Tv Show