Series | Black Tide Island | Hsieh Yu Te | 2025 |
Movie | Namesake | Chang Wen-chien | 2023-11-19 |
Series | The Leaking Bookstore | Yunwen | 2022-08-06 |
Movie | City of Lost Things | Leaf (voice) | 2021-10-29 |
Series | The Victims' Game | You Cheng Hao | 2020-04-30 |
Movie | The Painting of Evil | Chou Cheng-ting | 2020-09-18 |
Movie | The Janitor | 2020-10-25 | |
Series | From Beijing to Moscow | Kaixiang | 2019-06-13 |
Series | Til Death Do Us Part | Zheng-Xuan Wen | 2019-08-15 |
Movie | The Magnificent Bobita | Nan | 2019-08-30 |
Movie | Tracey | Bond Tann | 2018-11-22 |
Series | 1000 Walls in Dream | Shen Chi-Kuang | 2017-04-14 |
Movie | The Tag-Along 2 | He Chih‑Wei | 2017-08-25 |
Movie | The Tag-Along | He Zhi-Wei | 2015-11-17 |
Series | Be With Me | 2015-12-12 | |
Movie | Riding the Breeze | Yu | 2014-07-12 |
Series | Boysitter | Hao Jian Ren | 2014-12-06 |
Movie | Meeting Dr. Sun | MRT Passenger | 2014-11-01 |
Movie | The Ghost Tales | Chuang | 2012-09-07 |
Movie | 10 Plus 10 | Young Man in Park (segment "Green Island Serenade") | 2011-11-04 |
Movie | True Legend | Anchorperson | 2010-02-09 |
Movie | Juliets | Lo (segment "Two Juliets") | 2010-12-03 |
Movie | Miss Kicki | Didi | 2009-04-01 |
Series | Wish To See You Again | Young Hsu Le | 2008-02-03 |
Series | Dangerous Mind | Hsieh Cheng-Chieh | 2006-06-26 |