Speed Angels (2011) [Director] [Writer] [producer] ... aka "Ji su tian shi" - China (original title)
Mo hup leung juk (2008) [Cinematographer] [Director] [Writer] ... aka "Butterfly Lovers" - Australia (DVD box title), Hong Kong (English title)
Fa fa ying king (2008) [Cinematographer] [Director] [Writer] ... aka "Playboy Cops" - Hong Kong (English title), Singapore (English title)
Seoul Raiders (2005) [Cinematographer] [Director] [Writer] ... aka "Han cheng gong lüe" - South Korea (original title) ... aka "Tokyo Raiders 2" - International (English title)
Fei ying (2004) [Director] [Writer] ... aka "Silver Hawk" - Hong Kong (English title)
Gau lung bing sat (2001) [Director] ... aka "Goodbye, Mr. Cool" - Hong Kong (English title)
Tokyo Raiders (2000) [Cinematographer] [Director] ... aka "Dong jing gong lüe" - Hong Kong (original title)
The God of Cookery (1996) [Cinematographer] ... aka "Sik san" - Hong Kong (original title) ... aka "God of Cookery" - Hong Kong (English title)
San Seung Hoi taan (1996) [cinematographer] ... aka "Shanghai Grand" - Hong Kong (English title)
Jackie Chan's First Strike (1996) [Cinematographer] ... aka "Ging chaat goo si 4: Ji gaan daan yam mo" - Australia (original title) ... aka "Police Story 4: First Strike" - Hong Kong (English title) ... aka "Final Project" - Japan (English title)
Full Throttle (1995) [Cinematographer] ... aka "Lie huo zhan che" - Hong Kong (original title)
Rumble in the Bronx (1995) [Cinematographer] ... aka "Hung fan kui" - Hong Kong (original title)
Hei bao tian xia (1994) [Cinematographer] ... aka "The Black Panther Warriors" - Hong Kong (English title)
The Legend of Drunken Master (1994) [Cinematographer] ... aka "Jui kuen II" - Hong Kong (original title) ... aka "Drunken Master II" - Hong Kong (English title) ... aka "Legend of the Drunken Master" - USA
Last Hero in China (1993) [Cinematographer] ... aka "Wong Fei Hung: Chi tit gai dau neung gung" - Hong Kong (original title) ... aka "Deadly China Hero" - USA ... aka "Wong Fei Hong's Iron Rooster vs. Centipide" - International (English title)(literal title)
The Legend (1993) [Cinematographer] ... aka "Fong Sai Yuk" - Hong Kong (original title) ... aka "The Prodigal Fighter" - Philippines (English title)
Chuan dao fang zi (1992) [Cinematographer] ... aka "The Last Princess of Manchuria" - Hong Kong (English title)
Jing tian shi er xiao shi (1991) [Cinematographer] ... aka "The Last Blood" - Hong Kong (English title), UK ... aka "12 Hours of Terror" - International (English title)(literal English title)
An le zhan chang (1989) [Cinematographer] ... aka "Fatal Vacation" - Hong Kong (English title)
Jiang hu long hu men (1987) [Cinematographer] ... aka "Flaming Brothers" - Hong Kong (English title)
Jackie Chan's First Strike (1996) [Cinematographer] ... aka "Ging chaat goo si 4: Ji gaan daan yam mo" - Australia (original title) ... aka "Police Story 4: First Strike" - Hong Kong (English title) ... aka "Final Project" - Japan (English title)
Full Throttle (1995) [Cinematographer] ... aka "Lie huo zhan che" - Hong Kong (original title)
Fai seung ching taam (1994) [Cinematographer] ... aka "The Private Eye Blues" - Hong Kong (English title)
The God of Cookery (1996) [Cinematographer] ... aka "Sik san" - Hong Kong (original title) ... aka "God of Cookery" - Hong Kong (English title)
Se qing nan nu (1996) [Cinematographer] ... aka "Viva Erotica" - Hong Kong (English title)
Jackie Chan's First Strike (1996) [Cinematographer] ... aka "Ging chaat goo si 4: Ji gaan daan yam mo" - Australia (original title) ... aka "Police Story 4: First Strike" - Hong Kong (English title) ... aka "Final Project" - Japan (English title)
Rumble in the Bronx (1995) [Cinematographer] ... aka "Hung fan kui" - Hong Kong (original title)
Hei bao tian xia (1994) [Cinematographer] ... aka "The Black Panther Warriors" - Hong Kong (English title)
Fai seung ching taam (1994) [Cinematographer] ... aka "The Private Eye Blues" - Hong Kong (English title)
The Legend of Drunken Master (1994) [Cinematographer] ... aka "Jui kuen II" - Hong Kong (original title) ... aka "Drunken Master II" - Hong Kong (English title) ... aka "Legend of the Drunken Master" - USA
Last Hero in China (1993) [Cinematographer] ... aka "Wong Fei Hung: Chi tit gai dau neung gung" - Hong Kong (original title) ... aka "Deadly China Hero" - USA ... aka "Wong Fei Hong's Iron Rooster vs. Centipide" - International (English title)(literal title)
The Legend (1993) [Cinematographer] ... aka "Fong Sai Yuk" - Hong Kong (original title) ... aka "The Prodigal Fighter" - Philippines (English title)
Sha Sha Jia Jia zhan qi lai (1991) [Cinematographer] ... aka "Sisters of the World Unite" - Hong Kong (English title)
Jing tian shi er xiao shi (1991) [Cinematographer] ... aka "The Last Blood" - Hong Kong (English title), UK ... aka "12 Hours of Terror" - International (English title)(literal English title)
Gui xin niang (1987) [Cinematographer] ... aka "Spiritual Love" - Hong Kong (English title)
San Seung Hoi taan (1996) [cinematographer] ... aka "Shanghai Grand" - Hong Kong (English title)
Jackie Chan's First Strike (1996) [Cinematographer] ... aka "Ging chaat goo si 4: Ji gaan daan yam mo" - Australia (original title) ... aka "Police Story 4: First Strike" - Hong Kong (English title) ... aka "Final Project" - Japan (English title)
Rumble in the Bronx (1995) [Cinematographer] ... aka "Hung fan kui" - Hong Kong (original title)
Hei bao tian xia (1994) [Cinematographer] ... aka "The Black Panther Warriors" - Hong Kong (English title)
Fai seung ching taam (1994) [Cinematographer] ... aka "The Private Eye Blues" - Hong Kong (English title)
Chuan dao fang zi (1992) [Cinematographer] ... aka "The Last Princess of Manchuria" - Hong Kong (English title)
Fa fa ying king (2008) [Cinematographer] [Director] [Writer] ... aka "Playboy Cops" - Hong Kong (English title), Singapore (English title)
Waan ying dak gung (1998) [Director] ... aka "Hot War" - Hong Kong (English title)
Island of Greed (1997) [Cinematographer] ... aka "Hak gam" - Hong Kong (original title)
San Seung Hoi taan (1996) [cinematographer] ... aka "Shanghai Grand" - Hong Kong (English title)
Jackie Chan's First Strike (1996) [Cinematographer] ... aka "Ging chaat goo si 4: Ji gaan daan yam mo" - Australia (original title) ... aka "Police Story 4: First Strike" - Hong Kong (English title) ... aka "Final Project" - Japan (English title)
Rumble in the Bronx (1995) [Cinematographer] ... aka "Hung fan kui" - Hong Kong (original title)
Jackie Chan's First Strike (1996) [Cinematographer] ... aka "Ging chaat goo si 4: Ji gaan daan yam mo" - Australia (original title) ... aka "Police Story 4: First Strike" - Hong Kong (English title) ... aka "Final Project" - Japan (English title)
Boli zhi cheng (1998) [Cinematographer] ... aka "City of Glass" - International (English title)(literal title)
Last Hero in China (1993) [Cinematographer] ... aka "Wong Fei Hung: Chi tit gai dau neung gung" - Hong Kong (original title) ... aka "Deadly China Hero" - USA ... aka "Wong Fei Hong's Iron Rooster vs. Centipide" - International (English title)(literal title)
The Legend (1993) [Cinematographer] ... aka "Fong Sai Yuk" - Hong Kong (original title) ... aka "The Prodigal Fighter" - Philippines (English title)