Cinematographer
O Sing-Pui
- TBAWhen Summer EndsFilmSupervising Producer
- 2026The Dating MenuFilmTaxi Driver
- 2026Spare QueensFilmExecutive Producer
- 2025AtonementFilmDirector of Photography
- 2025Pass and GoalFilmExecutive Producer
- 2022Pretty HeartFilmProducer
- 2021The First Girl I LovedFilmDirector of Photography, Producer
- 2020My Prince EdwardFilmProducer
- 2018House of the Rising SonsFilmDirector of Photography
- 2017Chasing the DragonFilmDirector of Photography
- 2016Weeds on FireFilmGaffer, Director of Photography, Producer
- 2014The Rose of the Name: Writing Hong KongFilmDirector of Photography
- 2013The Best Plan Is No PlanFilmDirector of Photography
- 2012Natural Born LoversFilmDirector of Photography
- 2011Hong Kong Ghost StoriesFilmDirector of Photography
- 2010ExFilmDirector of Photography
- 2008Ip ManFilmDirector of Photography
- 2008The MossFilmDirector of Photography
- 2007Hooked on YouFilmDirector of Photography
- 2003Naked AmbitionFilmDirector of Photography
- 2003The Life and Times of Wu Zhong XianFilmDirector of Photography
- 2002Hollywood Hong KongFilmDirector of Photography
- 2001You Shoot, I ShootFilmDirector of Photography
- 2001Comic KingFilmDirector
- 2001Heroes in LoveFilmCinematography
- 2001Day OffFilmDirector of Photography
- 1999Four Chefs and a FeastFilm
- 1998F***/OffFilmDirector of Photography
- 1997Made in Hong KongFilmDirector of Photography
- 1997After the CrescentFilmDirector of Photography
- 1995Heaven Can't WaitFilmAssassin
- 1994Wonder SevenFilmBomb Expert
- 1994Island FearFilmDirector
- 1991King of ChessFilm
- 1991My Flying WifeFilmDirector
- 1991Easy MoneyFilmDirector
- 1990An Eye for an EyeFilmDirector
- 1989Dream of DesireFilmDirector
- 1987Golden SwallowFilmDirector
- 1987You're My DestinyFilm
- 1986Armour of GodFilmAssistant Director
- 1986The Story Behind the ConcertFilmDirector, Writer
- 1985Working ClassFilmBuddy of Hing and Sunny
- 1984Shanghai BluesFilmPoliceman
- 1982Aces Go PlacesFilmAssistant Director
- 1981All the Wrong CluesFilmAssistant Director
- 1980Dangerous Encounters of the First KindFilmAssistant Director