Actor · Born 1987
Being Towards Death
2026 · as Porter
Take Off
2026 · as Li Zhengdao
Viva La Vida
2024 · as Transplant Surgeon
Creation of the Gods I: Kingdom of Storms
2023 · as Bo Yikao
Lost and Found
2021 · as Jiang Yu
Number One
2019 · as Xiao Sheng
男(朋)友
2019
Kill Mobile
2018
How Long Will I Love U
2018 · as Xiao Ma
12 Citizens
2014 · as Lu Gang's Son
If You Are the One 2
2010
Aftershock
2010 · as Zhi Yang's Classmate