Previously he produced three narrative fiction feature films, the last for Jackie Chan’s production company, JCE Movies. He has also produced documentary programmes for Discovery Channel and National Geographic Channel, including, Hanging Coffins, which won Discovery Channel Asia’s Best Documentary award in 2005.