Acting
Time Limit Investigator
Series · 2006
Ultraman Zearth
Film · 1996
Twilight of the Cockroaches
Film · 1987