Tan Bin is known for Shanghai 37.2 Degrees Centigrade (2010), Reptile (2019) and Infinite (2017).
Reptile
Infinite
Unspoken
Shanghai 37.2 Degrees Centigrade
No data