Chuan Lu

Chuan Lu

A master at painting cinematic poetry that captures the essence of China's history, Chuan Lu was born in 1961 in Beijing, China. Lu has been active in the film industry since the late 1980s, primarily focusing on drama and historical genres, with his most notable works including "City of Life and Death" and "The Last Supper," which have earned him numerous awards, including the Golden Rooster for Best Director. His cinematic style is characterized by his profound ability to explore the human condition within the context of China's complex historical landscape. Chuan Lu, with his innate storytelling prowess and an unwavering dedication to his craft, has left an indelible imprint on the landscape of Chinese cinema.