Cheng Shun Zhao is known for Red Cliff (2008), Run Papa Run (2008) and The Curse of Turandot (2021).
No data