Actor · Born 1981
The Strange Case of Embroidered Shoes
2023 · as Master Lao
The Antarctic Octopus
2023 · as Liu Jian
My Best Summer
2019 · as Editor