3 of Amelia Chen's best-known titles are streaming in the UK right now.
Amelia Chen is a Malayan stage and film actress and assistant director. She's a graduate of the Royal Central School of Speech & Drama, London, England, UK.
Tubi TV
Prime Video, Tubi TV
Plex
2014