Zhou Xun Filmography: Every Movie and TV Show in Order
All 28 Zhou Xun roles in chronological order (1996 to 2023): 27 movies and 1 TV series.

How many movies and TV shows has Zhou Xun been in? This complete Zhou Xun filmography lists 28 credited roles (27 films, 1 TV series), in chronological order from 1996 to 2023, with links to our full guides where available.
Zhou Xun movies in order
- Temptress Moon (1996) as Night Club Girl (uncredited)
- The Emperor and the Assassin (1998) as Blind Girl
- Suzhou River (2000) as Meimei / Moudan
- Beijing Bicycle (2001) as Qin
- Balzac and the Little Chinese Seamstress (2002) as Little Seamstress
- Hollywood Hong Kong (2002) as Hung Hung / Tong Tong
- Perhaps Love (2005) as Sun Na
- The Banquet (2006) as Qing Nu
- The Equation of Love and Death (2008) as Li Mi
- Painted Skin (2008) as Xiao Wei
- The Message (2009) as Gu Xiaomeng
- True Legend (2010) as Ying
- Confucius (2010) as Nan Zi
- Beginning of the Great Revival (2011) as Wang Huiwu
- Flying Swords of Dragon Gate (2011) as Ling Yan Qiu
- The Great Magician (2011) as Liu Yin
- Painted Skin: The Resurrection (2012) as Xiao Wei
- The Silent War (2012) as Zhang Xuening
- Cloud Atlas (2012) as Talbot / Hotel Manager / Yoona-939 / Rose
- Overheard 3 (2014) as Moon
- Women Who Flirt (2014) as Zhang Hui
- Born in China (2016) as Narrator (voice)
- Our Time Will Come (2017) as Fang Lan / Fang Gu
- The Yin Yang Master (2021) as Bai Ni
- The Eleventh Chapter (2021) as Jin Cailing
- Hidden Blade (2023) as Ms. Chen
- Across the Furious Sea (2023) as Jing Lan
Zhou Xun TV shows
- Ruyi's Royal Love in the Palace (2018) as Ulanara Ruyi
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Zhou Xun been in?
Zhou Xun has 27 credited film roles and 1 TV roles, for a total of 28 credits from 1996 to 2023.
What was Zhou Xun's first major role?
Temptress Moon (1996).
What is Zhou Xun's most recent project?
Across the Furious Sea (2023).



