Yi-ching Lu was born on 23 October 1958 in Taiwan. She is an actress, known for What Time Is It There? (2001), Blue Cha Cha (2005) and A Place of One's Own (2009).
A former DEA agent and a former undercover operative revisit their romance during a fateful weekend in Taipei, unaware of the dangerous consequences of their past.
While never-ending rain and a strange disease spread by cockroaches ravage Taiwan, a plumber makes a hole between two apartments and the inhabitants of each form a unique connection, enacted in musical numbers.