Otto Chan: Otto Chan. Director: The Final Judgement. Otto Chan is known for The Final Judgement (1993), Pink Lady (1992) and Screwball '94 (1994).
Known For: The Final Judgement (Director), Pink Lady (Director), Screwball '94 (Director), Gates of Hell (Director)