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), The Founding of a Republic (2009) and In Love We Trust (2007). Read more on iMDB