Skip links

Back to movies

2021

new shorts from asia / shorts programs

Temple of Devilbuster

I-fan Wang

Taiwan, 2020, 24', Swiss Premiere

The movie