Xiao Zhan Filmography: Every Movie and TV Show in Order
All 13 Xiao Zhan roles in chronological order (2018 to 2025): 5 movies and 8 TV series.

How many movies and TV shows has Xiao Zhan been in? This complete Xiao Zhan filmography lists 13 credited roles (5 films, 8 TV series), in chronological order from 2018 to 2025, with links to our full guides where available.
Xiao Zhan movies in order
- Monster Hunt 2 (2018)
- The Rookies (2019) as Xiao Feng
- Jade Dynasty (2019) as Zhang Xiaofan
- Legends of the Condor Heroes: The Gallants (2025) as Guo Jing
- Gezhi Town (2025) as Mo Dexian
Xiao Zhan TV shows
- Fights Break Sphere (2018) as Lin Xiuya
- The Untamed (2019) as Wei Wuxian
- Joy of Life (2019) as Yan Bingyun
- The Wolf (2020) as Ji Chong
- Douluo Continent (2021) as Tang San
- The Oath of Love (2022) as Gu Wei
- The Longest Promise (2023) as Shi Ying
- Legend of Zang Hai (2025) as Zang Hai
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Xiao Zhan been in?
Xiao Zhan has 5 credited film roles and 8 TV roles, for a total of 13 credits from 2018 to 2025.
What was Xiao Zhan's first major role?
Monster Hunt 2 (2018).
What is Xiao Zhan's most recent project?
Gezhi Town (2025).



