Ikeda, Tokachi, Hokkaido, Japan
as Ah Wang / Peking Man (stunts)
as Self (Archival footage)
2026
1977
Costume Design
Costume Designer
Sculptor
Special Effects
Modeling