Chau Lim Kan is known for 2000 AD (2000) and Confession of Pain (2006).
Confession of Pain
2000 AD
No data