Zhou Lan's movies and tv series

Feng liu yi dai (Caught by the Tides) (2024)
San xia hao ren (Still Life) (2006)