No photoNick ShenActingBorn 26/08/1975Known ForLuck My Life2026Titoudao2020Titoudao: Inspired By The True Story Of A Wayang Star2020Boys On Film 6: Pacific Rim2011New Beginnings2010The Casuarina Cove2009My Love, My Home2003The Stratagem2001