Shiling Sherlyn Xie is known for Lemonaid (2017) and Little Girl Lost (2016).
Little Girl Lost
Lemonaid