Actress
Joan Chen on the set of 'The Last Emperor" in Beijing, China, 1986. Photos by Forrest Anderson and Fabian Cevallos
Apr 07,2023
48
Joan Chen on the set of 'The Last Emperor" in Beijing, China, 1986. Photos by Forrest Anderson and Fabian Cevallos