Andrew Ng, an American Chinese actor, appears in over 40 productions ranging from independent to block buster productions (US$170M gross). Three past works were selected to or screened at La Biennale di Venezia, Festival de Cannes, and Sundance. Andrew's wide range has included playing assassins, gangsters, police chiefs, monks, priests, ...