Shoichi Teshima is known for Godzilla: Final Wars (2004), I Catch a Terrible Cat (2011) and Tôkyô gikyoku (2014).
I Catch a Terrible Cat
Godzilla: Final Wars
Mebae
Tôkyô gikyoku
No data