Lau Shun (Hong Kong)

all Lau Shun movies
A few good scenes but suffers in translation (Tuesday, September 21, 2021)
A master at work (Saturday, January 7, 2006)