
Acted in 31
2020s
- 2026
The Lives We Lease
TV
- 2025
Black Tide Island
Hsieh Yu-te · 9 episodes
- 2024
- 2023
Namesake
Chang Wen-chien
- 2022
The Leaking Bookstore
Yunwen · 10 episodes
- 2021
City of Lost Things
Leaf (voice)
- 2020
The Janitor
Movie
The Painting of Evil
Chou Cheng-ting
2010s
- 2019
Look at Me
Movie
The Magnificent Bobita
Nan
From Beijing to Moscow
Kaixiang · 13 episodes
- 2018
Tracey
Bond Tann
- 2017
1000 Walls in Dream
Shen Chi-Kuang · 6 episodes
- 2015
Be With Me
TV
- 2014
Boysitter
Hao Jian Ren · 15 episodes
Meeting Dr. Sun
MRT Passenger
Riding the Breeze
Yu
- 2012
The Ghost Tales
Chuang
Cathy No.5
Movie
- 2011
10 Plus 10
Young Man in Park (segment "Green Island Serenade")
- 2010
Juliets
Lo (segment "Two Juliets")
2000s
- 2009
- 2006
Dangerous Mind
Hsieh Cheng-Chieh · 30 episodes
Dangerous Mind
谢政杰 · 30 episodes
- 2004
Beyond Our Ken
Shirley's Father
Appearances1
2020s
- 2024
Monologue of the Drifting Sea
Self