Year | Name | Job | Roles |
---|---|---|---|
2021 | Dune | Actor | Dr. Wellington Yueh |
2018 | Forever Young | Actor | Zhang Guoguo |
2017 | Mr. Long | Actor | Long |
2015 | Helios | Actor | Gam Dao Nin / Messenger of Helios |
2015 | The Assassin | Actor | Tian Ji'an |
2015 | Monk Comes Down the Mountain | Actor | Boss Zha |
2014 | Brotherhood of Blades | Actor | Shen Lian |
2013 | The Grandmaster | Actor | Razor |
2012 | The Last Supper | Actor | Han Xin |
2011 | Beginning of the Great Revival | Actor | Chiang Kai-shek |
2010 | Fortune King Is Coming to Town! | Actor | Cheng Yue |
2008 | Red Cliff | Actor | Sun Quan |
2008 | Parking | Actor | Chen Mo |
2008 | Missing | Actor | Simon |
2007 | Breath | Actor | Jang-jin |
2007 | The Go Master | Actor | Wu Qingyuan |
2007 | Blood Brothers | Actor | Mark |
2006 | Silk | Actor | Tung |
2005 | Three Times | Actor | Chen / Mr. Chang / Zhen |
2004 | 2046 | Actor | Mimi's Boyfriend |
2004 | Eros | Actor | Xiao Zhang |
2002 | Chinese Odyssey 2002 | Actor | Emperor Zheng De |
2001 | Betelnut Beauty | Actor | Feng |
2000 | Crouching Tiger, Hidden Dragon | Actor | Lo |
1997 | Happy Together | Actor | Chang |
1996 | Mahjong | Actor | Hong Kong |
1991 | A Brighter Summer Day | Actor | Xiao Si'r |