David is a prolific director, editor, producer, actor and writer who first established his name as a creative force in his native Hong Kong before bringing his impressive talents to the North American film and TV industry. He speaks Mandarin, Cantonese and English.
A favorite among Chinese audiences, David directed and co-wrote the features The Bride with White Hair II, the action-comedy Spy Games, and From Zero To Hero about a fighter pilot in war and peace, with Hong Kong star Sean Lau.
Moving to North America, David teamed with long-time collaborator John Woo on his series Once A Thief - as both editor and director.
For Hallmark he directed Bridget Fonda in the title role of the award-winning mini-series The Snow Queen, an age-old tale of good vs. evil; directed and edited Merlin’s Apprentice with Sam Neil and Miranda Richardson, and Son of the Dragon, also shot at Hengdian World Studios with David Carradine and Theresa Russell. Most recently, for Lifetime Network, David directed The Party Never Stops with Sara Paxton, shot in Victoria B.C.
David edited Bride of Chucky, Brotherhood of the Wolf and American Shaolin, directed the TV movie Webs(USA/Sci-fi Channel), the pilot and many episodes of Largo Winch, Adventure Inc with producer Gale Ann Hurd and Relic Hunter, The Shannon Lee Project, The Associates (CTV), plus Warner Brothers' Freedom, the Lions Gate series Missing (Lifetime) and the Robert Lantos/Laszlo Barna sexy comedy series G Spot.
He directed & edited Plague City, CTV’s movie about the SARS epidemic, which gained him the 2006 nomination for directing from the Directors Guild of Canada.
Beloved by actors, David has collaborated with stars such as Chow Yun-Fat, Maggie Cheung, Gloria Reuben, Vivica Fox, Michael Biehn, Brigitte Bako, Kari Matchett, Rick Roberts, David Carradine, Bridget Fonda, Sam Neill, Miranda Richardson and Theresa Russell.