Otto Chan is known for The Final Judgement (1993), Pink Lady (1992) and Screwball '94 (1994).
No data