Elfina Luk
AKA: Elfina Y. Luk
Birthday: 1992-06-22
Birthplace: Vancouver, British Columbia, Canada
Home Page:
https://elfinaluk.com
Filmography
Character: Sister Eileen Menlo
Character: Jocelyn Tonting
Character: Hospital Employee
Character: Dorothy Hubbard
Character: Secretary of Homeland Security