Search results
We did not find results for: Joan Chen news.
Check spelling or type a new query.
We did not find results for: Joan Chen news.
Check spelling or type a new query.
Joan Chen (born April 26, 1961) is a Chinese-American actress and film director. In China, she starred in the 1979 film Little Flower and came to the attention of American audiences for her performance in the 1987 film The Last Emperor, which won nine Academy Awards including Best Picture. She is also known for her roles in Twin Peaks, Red Rose...