
Acted in 38
2020s
- 2026
Beauty Goes Up the Mountain
Movie
Suffocation
Movie
In Gods We Hide
Movie
Keep Out
Movie
Silent Mentor
TV
- 2025
Second Life
Movie
- 2024
Tic Talk
Qiu Han Xing
- 2023
BIG
Movie
Love Fool
Tu Jian Cyuan
Port of Lies
Peng Cheng-min (Lekal) · 8 episodes
- 2022
Invisible Tattoo
Movie
- 2021
婚禮歌手
TV
- 2020
2010s
- 2019
Mortal Ouija
Xiang Tian
Two Stupid Men
Hu Da Biao
- 2017
One Night, or Whole Life
Xu Nuo
Shall I Compare You To a Spring Day
TV
The World Outside
Movie
Falling in Love
Fan Yi-Chen
- 2016
22nd Catch
袁廣清
Chinese Wine
曹怀仁
- 2015
The Fighting Youth
Fang Xiang
- 2014
Death Trip
Chen Yulin
The Break-Up Artist
Zi Dong
- 2013
Pink Lady: Lover Run
Landlord Se
Runaway Women
Movie
The Love Flu
刘絮
- 2012
Let It Be
大卫
Any Other Side
Di An/Dean
- 2011
Unbeatable
Jiang Dong · 30 episodes
- 2010
Gangster Rock
Movie
2000s
- 2009
L-O-V-E.
Cheng (segment "San sheng you xing")
- 2008
Cape No. 7
Aga
- 2005
恶男宅急电
Jason · 32 episodes
No release date
Siraya
伊同
A Promise to Keep
Movie
Sound 3
2020s
- 2026
In Gods We Hide
Theme Song Performance
- 2023
- 2021