Ming-Shuai Shih
A Leg 2020
Rating: 6.4
Classmates Minus 2020
Rating: 7.1
A Sun 2019
Rating: 7.6
Three Piglets 2019
Rating: 5.5
Stars: Yang Kuei-Mei /
Deep Evil 2019
Rating: 5.1
Nina Wu 2019
Rating: 6.5
as Tom
as Chen Dao
as Director