Kelly Lin was born on October 29, 1975 in Taiwan. She is an actress and director, known for Shu shan zheng zhuan (2001), Duo ming xin tiao (2011) and Chuen zik saat sau (2001).
No related contents, please re-enter