2 credits on file—2 films, spanning 1986–1987.
The Last Emperor
1987 · 81/100
Big Trouble in Little China
1986 · 70/100