Irene Keng is an actress and producer, known for The Curse of La Llorona (2019), Liza on Demand (2018) and The Good Doctor (2017).