Filmography (1984-2011) Cinematographer (63 films) Homecoming (1984) Pale Passion (1984) Welcome (1985) The Island (1985) Legacy of Rage (1986) Inspector Chocolate (1986) Peking Opera Blues (1986) Goodbye Mammie (1986) Champion Operation (1986) Devoted to You (1986) My Family (1986) Why, Why, Tell Me Why!! (1986) From Here to Prosperity (1986) A Chinese Ghost Story (1987) Wonder Women (1987) Armour of God (1987) Fatal Love (1988) The Story of Hay Bo (1988) Bless This House (1988) The Iceman Cometh (1989) Red Dust (1990) Once a Thief (1991) King of Chess (1991) Centre Stage (1992) Now You See Love... Now You Don't (1992) Handsome Siblings (1992) Executioners (1993) Crime Story (1993) The Heroic Trio (1993) He Ain't Heavy, He's My Father! (1993) How Deep Is Your Love (1994) Victory (1994) Why Wild Girls (1994) Wonder Seven (1994) The Dragon Chronicles - The Maidens (1994) The Chinese Feast (1995) A Chinese Odyssey Part Two - Cinderella (1995) A Chinese Odyssey Part One - Pandora's Box (1995) Only Fools Fall in Love (1995) A Moment of Romance III (1996) Shanghai Grand (1996) Kitchen (1997) The Poet (1998) Who Am I? (1998) Purple Storm (1999) Pavilion of Women (2000) 2002 (2001) The Legend of Zu (2001) Everyday Is Valentine (2001) Dry Wood Fierce Fire (2002) Twenty Something Taipei (2002) Marry a Rich Man (2002) Honesty (2003) Kung Fu Hustle (2004) Enter the Phoenix (2004) House of Fury (2005) West Lake Moment (2005) Fearless (2006) CJ7 (2008) Crossing Hennessy (2010) Ip Man 2 (2010) Flirting Scholar 2 (2010) The Purple House (2011) Director (1 film) The Purple House (2011) Actor (18 films) Peking Opera Blues (1986) ... theatre doorman Now You See Love... Now You Don't (1992) ... No Teeth [cameo] The Mad Monk (1993) ... Abbot of Guo Ching Temple Only Fools Fall in Love (1995) Heaven Can't Wait (1995) ... temple supervisor Happy Hour (1995) ... Judge Forbidden City Cop (1996) ... Faat's father-in-law They Don't Care About Us (1996) Pavilion of Women (2000) ... Fat Cook Bullets of Love (2001) Everyday Is Valentine (2001) ... Buddhist Master from Nepal The Accidental Spy (2001) ... Rich Gym Customer Demi-Haunted (2002) ... Southern King of Gamblers Good Times, Bed Times (2003) ... District Judge I'll Call You (2006) ... Disco fat guy dancing with Karen Trivial Matters (2007) ... Wai's dad CJ7 (2008) ... TV Reporter La Comédie Humaine (2010) ... Doctor
