Kin Tak Chan is known for Love Is Not a Sin (2003), The Last Roar of a Mother Bear (2017) and Thou Shall Not Commit (2001).
No data