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