Show more
Stephen Chen is known for Bad Lieutenant (1992), Pieces of April (2003) and The Equalizer (1985). imdb.com