Biography

Kefan Cao was born in July 1963 in Wuxi, Jiangsu Province, China. He is an actor and producer, known for The Flowers of War (2011), Lord of Shanghai (2016) and Air Strike (2018).