
2026
Lucky Lu as Lu Jia Cheng2025
A Writer's Odyssey 2 as Not available2024
Tales of Taipei as A-Yi (segment "The Good Fortune")2024
The Embers as Zhang Zhengze2024
预制厨神 as Not available2023
I Believe as Zhang Yang2022
Narco-Saints as Chen Zhen2022
Transmigration as Not available2021
Dune as Dr. Wellington Yueh2021
The Soul as Liang Wen-Chao2021
Garden of Camellias as Huang2019
Love and Destiny as 九宸2019
Savage as Wang Kanghao2018
Forever Young as Zhang Guoguo2017
Brotherhood of Blades II: The Infernal Battlefield as Shen Lian2017
Mr. Long as Long2017
十年,再見楊德昌 as 自己2015
The Assassin as Tian Ji'an2015
Monk Comes Down the Mountain as Boss Zha2015
Helios as Gam Dao Nin / Messenger of Helios2014
Brotherhood of Blades as Shen Lian2013
The Grandmaster as Razor2013
Christmas Rose as Winston Zhou2012
The Last Supper as Han Xin2012
Déjà Vu as Not available2012
Passion Island as Chuell Kim2012
When Yesterday Comes as Not available2012
The Road to "The Grandmaster" as Not available2011
Beginning of the Great Revival as Chiang Kai-shek2010
Fortune King Is Coming to Town! as Cheng Yue2010
The Blue Cornflower as Not available2009
Red Cliff II as Sun Quan2008
Red Cliff as Sun Quan2008
Missing as Simon2008
Parking as Chen Mo2007
Breath as Jang-jin2007
Into the Faraway Sky as Admiral Smith2007
Blood Brothers as Mark2007
The Go Master as Wu Qingyuan2006
Silk as Tung2005
Three Times as Chen / Mr. Chang / Zhen2004
2046 as Mimi's Boyfriend2004
Eros as Xiao Zhang2004
The Hand as Xiao Zhang2003
Sound of Colors as Zhong Qing2002
Chinese Odyssey 2002 as Emperor Zheng De2001
Betelnut Beauty as Feng2000
Crouching Tiger, Hidden Dragon as Lo2000
Flyin' Dance as 阿泰1999
Buenos Aires Zero Degree: The Making of 'Happy Together' as Not available1997
Happy Together as Chang1996
Mahjong as Hong Kong1991
A Brighter Summer Day as Xiao Si'r1962
Golden Horse Awards as SelfNaN
The One as Not available2024
18×2 Beyond Youthful Days Executive Producer2021
Road to Rebirth Creator2017
十年,再見楊德昌 Creator2014
Three Charmed Lives Director