China Film Archive, also known as CFA, is a State Owned entity headquartered in China. Founded in 1958, the organization functions as a Chinese film archive located in Beijing. It is operated by the Central Propaganda Department of the Chinese Communist Party (CCP) and was established with the mission to preserve existing Chinese films and restore 'lost' films.