Mike Han is known for Godzilla: Final Wars (2004), Aegis (2005) and Zatoichi: The Last (2010).
No data