
Acted in 16
2010s
- 2018
The Trough
Ah Jun
- 2016
Sky on Fire
Wolf
- 2014
Be Irreconcilable
TV
- 2012
Motorway
Wong
Romancing in Thin Air
Captain
- 2010
Gallants
Pong Ka Kwan
2000s
- 2007
- 2005
Seven Nights
Haiqiang
- 2004
Breaking News
Chung
Treacherous Waters
雷卷 · 40 episodes
- 2003
Drunken Monkey
Rocky
Complicated Zone
Movie