Liu Yifei Filmography: Every Movie and TV Show in Order
All 20 Liu Yifei roles in chronological order (2003 to 2023): 15 movies and 5 TV series.

How many movies and TV shows has Liu Yifei been in? This complete Liu Yifei filmography lists 20 credited roles (15 films, 5 TV series), in chronological order from 2003 to 2023, with links to our full guides where available.
Liu Yifei movies in order
- The Forbidden Kingdom (2008) as Golden Sparrow / Chinatown Girl
- Love in Disguise (2010) as Song Xiaoqing
- A Chinese Ghost Story (2011) as Nie Xiaoqian
- White Vengeance (2011) as Yu Ji
- The Four (2012) as Emotionless
- The Assassins (2012) as Ling Ju / Diao Chan
- The Four 2 (2013) as Emotionless
- The Four 3 (2014) as Emotionless
- Outcast (2014) as Lian
- The Third Way of Love (2015) as Zou Yu
- So Young 2: Never Gone (2016) as Su Yunjin
- Once Upon a Time (2017) as Bai Qian / Si Yin / Su Su
- The Chinese Widow (2017) as Ying
- Hanson and the Beast (2017) as Bai Xianchu
- Mulan (2020) as Hua Mulan
Liu Yifei TV shows
- Demi-Gods and Semi-Devils (2003) as 王语嫣
- Chinese Paladin (2005) as Zhao Ling'er
- The Return of the Condor Heroes (2006) as Xiaolongnü
- A Dream of Splendor (2022) as Zhao Pan'er
- Meet Yourself (2023) as Xu Hongdou
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Liu Yifei been in?
Liu Yifei has 15 credited film roles and 5 TV roles, for a total of 20 credits from 2003 to 2023.
What was Liu Yifei's first major role?
Demi-Gods and Semi-Devils (2003).
What is Liu Yifei's most recent project?
Meet Yourself (2023).



