Hide unreleased
Dark City 1990
Writer
Streets of Yesterday 1989
The Crossing 1988
Screenplay
Exchange and Divide 1980
This Is Your Five Minute Call TBA
Executive Producer
Why It's Kicking Off Everywhere 2017
Director
The Roof 2016
as David Lan, Executive Producer
Connection 2013
Credits from TMDB.