
The Vendetta of An
2025 · TV Series · TV-14 · ★ 7.8
Xie Huai'an, son of the Huben Army's creator, survives his family's massacre. After ten long years in hiding, he returns to Chang'an disguised as a lowly registrar, moving step by step through jianghu clashes and palace power plays in a tense battle of wits to avenge his family and safeguard the realm.
Where to watch
Streaming on Netflix.
~22 hours to watch · 29 episodes.
Stream (included)
Streaming availability and prices may be inaccurate or change — verify with the provider before subscribing.
unSUB's subscription recommendations are informational only, not financial advice.
More value for your money
Similar titles, ranked by watch-hours per subscription dollar.
Details
- Years
- 2025
- Release date
- 2025-12-12
- Language
- Chinese
- Rated
- TV-14
- Max quality
- HD
- TMDB rating
- 7.8/10 (41 votes)
Themes
- revenge
- bromance
- historical fiction
- costume drama
Cast & crew

Cheng Yi
as Xie Huai'an

Liu Yijun
as Xiao Wuyang

Wang Jinsong
as Wu Zhongheng

Zhou Qi
as Xiao Wenjing / Zhang Mo

Tong Mengshi
as Ye Zheng

Xu Lu
as Bai Wan

Ni Dahong
as Cen Weizong

Wang Zixuan
as Shen Xiaoqing

Wang Zuyi
as Wang Pu

Liu Yitong
as Li Sangeng / Han Ziling
Directed by Pan Anzi
Episodes1 season · 29 episodes
Season 129 episodes
- S1E1Episode 143mNetflix
- S1E2Episode 244mNetflix
- S1E3Episode 347mNetflix
- S1E4Episode 444mNetflix
- S1E5Episode 540mNetflix
- S1E6Episode 650mNetflix
- S1E7Episode 743mNetflix
- S1E8Episode 845mNetflix
- S1E9Episode 948mNetflix
- S1E10Episode 1042mNetflix
- S1E11Episode 1149mNetflix
- S1E12Episode 1241mNetflix
- S1E13Episode 1349mNetflix
- S1E14Episode 1445mNetflix
- S1E15Episode 1545mNetflix
- S1E16Episode 1645mNetflix
- S1E17Episode 1740mNetflix
- S1E18Episode 1843mNetflix
- S1E19Episode 1941mNetflix
- S1E20Episode 2046mNetflix
- S1E21Episode 2144mNetflix
- S1E22Episode 2246mNetflix
- S1E23Episode 2348mNetflix
- S1E24Episode 2442mNetflix
- S1E25Episode 2546mNetflix
- S1E26Episode 2649mNetflix
- S1E27Episode 2752mNetflix
- S1E28Episode 2851mNetflix
- S1E29Episode 29