A film still from "Wu Yen" (2001).
Close