| 7 Blows of the Dragon (assistant director) (1971) |
| Killer from Shantung (assistant director) (1972) |
| Four Assassins (assistant director) (1972) |
| Dynasty of Blood (assistant director) (1973) |
| The Young Dragons (1973) |
| Games Gamblers Play (production manager) (1975) |
| The Dragon Tamers (1975) |
| Hand of Death/Countdown to Kung Fu (1975) |
| Princess Chang Ping (1975) |
| The Private Eyes (production designer) (1976) |
| Money Crazy (1977) |
| Follow the Star (1977) |
| Last Hurrah for Chivalry (1977) |
| The Contract (production designer) (1978) |
| Hello, Late Homecomers (co-director) (1978) |
| From Riches to Rags (1979) |
| Laughing Times (1981) |
| To Hell With the Devil (1981) |
| Plain Jane to the Rescue (1982) |
| The Time You Need a Friend (1984) |
| Run, Tiger, Run (1985) |
| Super Citizen (producer) (1985) |
| Love Lonely Flower (producer) (1985) |
| A Better Tomorrow (1986) |
| Heroes Shed No Tears (1987) |
| A Better Tomorrow 2 (1987) |
| Starry Is the Night (cameo) (1988) |
| The Killer (1989) |
| Just Heroes (co-director) (1989) |
| Bullet In the Head (1990) |
| Once A Thief (1991) |
| Rebel From China (actor) (1991) |
| HardBoiled (1992) |
| Hard Target (1994) |
| Peace Hotel (producer) (1995) |
| Somebody Up There Likes Me (producer) (1996) |
| Broken Arrow (1996) |
| John Woo's Once A Thief (US remake) (1997) |
| Task Force (cameo) (1997) |
| Face/Off (1997) |
| The Replacement Killers (producer) (1997) |
| The Big Hit (producer) (1998) |
| Black Jack (1998) |
| Mission Impossible 2 (2000) |
| Windtalkers (2001) |
| Bulletproof Monk (producer) (2003) |
| Payback (2003) |
|