Mei-Ling Lo was born on December 9, 1979 in Hsinchu, Taiwan. She is an actress, known for
52Hz, I Love You (2017),
Warriors of the Rainbow: Seediq Bale I (2011) and
Warriors of the Rainbow: Seediq Bale II (2011). She has been married to Terry Chiang since May 9, 2015. They have one child.