Portrait of Peng Xiaoran

Acting

Peng Xiaoran

Career

Active from 2019 to 2025, busiest in 2023 and 2025 with 2 main titles each.

Leading roles
10
top three billing
Average score
GoodWatch score64/100
Highest rated
Poster for Blood River
Blood River
GoodWatch score76/100

Characters

7

The characters Peng Xiaoran played, best-known titles first.

Character images: TheTVDB

What stands out

Compared with the average well-known movie, over 8 of their titles. Select a trait to filter titles.

Energy: 5.9 versus catalog average 4.6EnergyHeart: 5.1 versus catalog average 4.2HeartHumor: 1.8 versus catalog average 2.6HumorWorld: 5.7 versus catalog average 5.6WorldCraft: 5.9 versus catalog average 5.3CraftStyle: 7.4 versus catalog average 5.9Style
Peng Xiaoran Catalog average

Rarely in their work

  • Contemporary Realism
    0.8, average 5.4
  • Pop Culture
    0.7, average 2.2
  • Satire & Parody
    0.9, average 2.3
  • Cringe Humor
    0.9, average 2.2

Main genres

Select a genre to see those titles.

Recurring tags

  • Political Intrigue 3
  • Chinese Historical Drama 2

Works often with

People in at least two of their main titles.

Movies and TV shows

23
Type
Role
Score
Decade
Genre
Group by

Upcoming

4 titles
The Boundless Bright Moon
The Boundless Bright Moon

TV show · as Feng Miaojun

The Legend of Ba Qing
The Legend of Ba Qing

TV show · as Ba Qifu

Zhao Wu Nian
Zhao Wu Nian

TV show

My Talent Neighbour
My Talent Neighbour

TV show · as Shen Nuo

2020s

14 titles · average score 70
Blood River
Blood River (2025)
GoodWatch score 76

TV show · as Mu Yumo

Love & Crown
Love & Crown (2025)

TV show · as Ling Cangcang

Love in Pavilion
Love in Pavilion (2025)
GoodWatch score 76

TV show · as Jia Lan

A Legend
A Legend (2024)
GoodWatch score 40

as Xin Ran

Fangs of Fortune
Fangs of Fortune (2024)
GoodWatch score 82

TV show · as Miss Qi

Romance of a Twin Flower
Romance of a Twin Flower (2023)

TV show · as Ji Man / Nie Sangyu

Unshakable Faith
Unshakable Faith (2023)

TV show · as Pang Hongmei

Scent of Time
Scent of Time (2023)
GoodWatch score 72

TV show · as Bai Luo

Shining Just For You
Shining Just For You (2022)

TV show · as Ye Lingshuang

Hello Saturday
Hello Saturday (2022)

TV show

Jun Jiu Ling
Jun Jiu Ling (2021)

TV show · as Jun Jiuling / Jun Zhenzhen

Faith Makes Great
Faith Makes Great (2021)
GoodWatch score 73

TV show · as Qi Muge

2010s

5 titles · average score 65
Good Bye My Princess
Good Bye My Princess (2019)
GoodWatch score 75

TV show · as Qu Xiaofeng

Everybody Stand By
Everybody Stand By (2019)

TV show

Challenger’s Alliance
Challenger’s Alliance (2015)

TV show

Keep Running
Keep Running (2014)
GoodWatch score 56

TV show

Soul Ferry
Soul Ferry (2014)

TV show · as 周洁