A Hongkong drama between David Lynch and a lipstick commercial...
Thriller,
Drama
90 minutes
2007
Nicholas Chin
Dr. Lee
Director
Writer