Keung-Fu Lau is a director and producer, known for Devil of Love (1994) and Sweet Peach (1993).
No data