Cold Take
Discover
Club
Blind Pick
Log in
Sign up
Margaret Wang
Follow
Born 27 May 1981 in Jakarta, Indonesia
Actor
Sealed
2002
?.?
?.?
The Touch
Lily
Sealed
2015
?.?
?.?
First of May
Chen Hsiu-Ru
Hui Lu
Sealed
2007
?.?
?.?
Hui Lu
Producer
Sealed
2018
?.?
?.?
The Very Last Day
Executive Producer