For a better experience on MUBI, update your browser.

Dragon

Wu xia

Peter Chan Hong Kong, 2011