Andy On
Movie roles (by U.S. release date):
- Black Mask 2: City of Masks (2002)
- Star Runner (2003)
- The White Dragon (2004)
- New Police Story (2004)
- Dragon Squad (2005)
- Election 2 (2006)
- Fatal Contact (2006)
- Lethal Angels (2006)
- Nothing Is Impossible (2006)
- Invisible Target (2007)
- Mad Detective (2007)
- Three Kingdoms: Resurrection of the Dragon (2008)
- La Lingerie (2008)
- Bad Blood (2010)
- True Legend (2010)
- Crossing Hennessy (2010)
- Shanghai (2010)
- The Lost Bladesman (2011)
- White Vengeance (2011)
- Mural (2011)
- Naked Soldier (2012)
- The Viral Factor (2012)
- Cold War (2012)
- Unbeatable (2013)
- Special ID (2013)
- Angel Warriors (2013)
- As the Light Goes Out (2014)
- Once Upon a Time in Shanghai (2014)
- That Demon Within (2014)
- Cyber (2015)