Lu Cai was born in Nanjing, Jiangsu, China. He is known for The Longest Day in Chang'an (2019), Saving Mr. Wu (2015) and Knock Knock (2021).
No data