
Actor
Age 52 · British Crown Colony [now China]

1999 · ★ 6.5
as Photographer's Assistant

2013 · ★ 5.4
as Liu Jun

2012 · ★ 6
as Nan

2012 · ★ 6.1
as Nan

2005 · ★ 6.5
as Nicky Yue

1999 · ★ 5.4
as Match

2004 · ★ 6.4
as Cheng Chow

2000 · ★ 4.5
as Match

2000 · ★ 6.3
as Danny

1998 · ★ 6.6
as Jet

2024 · ★ 6.7
as Kuaishou Huzi

2001 · ★ 5.5
as Fung

2015 · ★ 6.2
as Stephen Fung

2001 · ★ 5.8
as Wind Fung

2001 · ★ 5.9
as Iron Surfer

1995 · ★ 7.5
as Cannon

1999 · ★ 7.3
as Mountain Leopard in '70

2005
as Hung Lang

2000 · ★ 5.6
as Yeung Ying Ming

2002 · ★ 6.2
as Ken

2002 · ★ 5.5
as Kent

2010
as Hanna

2026
as Owen

2008 · ★ 5.5
as Xiaogang

2001
as Edward

2006
as Stephen Fung

2021

2009

2000 · ★ 4.6
as Marco

2002
as Spring
Movies from TMDB, TV roles from TVmaze (main cast only).