Anita Yuen

back to movies
Delirious & visually impressive wuxia piece (Tuesday, February 26, 2008)
My least favourite Chiau movie so far (Tuesday, June 12, 2001)
One of the lesser new wave wu xia films (Monday, October 16, 2000)
Alice Wang (Director) Anita Yuen
Mostly harmless (Thursday, March 2, 2006)