CineScope
Movies
TV Shows
Log in
Taro Kanazawa
1974-11-12 | Kyoto, Japan
Known For
The Spear of Longinus
Alive
LoveDeath
Alien vs. Ninja