1932. gada 10. marts – 2025. gada 23. maijs
Piedalās 1 nosaukumā EpinWatch
June Kyoto Lu Big Trouble in Little China (1986), Blood Work (2002) və Lady in the Water (2006) filmlərindəki işi ilə tanınır.