Craig Ng is known for his work on Big Trouble in Little China (1986), Leather Jackets (1992) and Date or Disaster (2003).
Shadow Master
Boon-Nam
Shadow in the Desert
Skinwalker
Time Burst: The Final Alliance
Takeda / Akira
Vietnam Texas
Dr. Brinks & Dr. Brinks
Barry Joyce
Gladiator Undergound
Sifu Huang
Crime Killer
Vietnam Soldiers (as Craig Ryan Ng)
Patsy Lee & The Keepers of the 5 Kingdoms
Servant
Prepare to Die
Bingwen Hsing
Leather Jackets
Tron
Road House
Ben the DockMaster
All Souls
Clerk
Exorcism at 60,000 Feet
Chinshu
Cage II
Billy Woo (as Craig Ryan Ng)
Fit to Kill
Po(as Craig Ryan Ng)
Bounty Tracker
Tattoo Artist (as Craig Ryan Ng)
Ted & Venus
Prisoner #2 (as Craig Ryan Ng)
Martial Law
Tong Leader (as Craig Ryan Ng)
Nasty Boys
Punk 1 episode, 1990
Big Trouble in Little China
One Ear