My list
My list
Against the Current poster: Tan Songyun and Liu Xueyi sit across a stone table under a blossoming tree in a courtyard

Against the Current cast and characters

兰香如故 · Lan Xiang Ru Gu
Who plays whom in Against the Current, and how the 20 characters are connected. Identity reveals stay closed until you open them.
By C-Drama Compass Editors · Updated · How we rate

Main cast

Tan Songyun in a black top, hair swept back, against a red backdrop
Tan Songyun谭松韵as Xu LanxiangLead
Liu Xueyi in a white shirt and black scarf
Liu Xueyi刘学义as Lin JinqiLead
Niu Junfeng smiling, in a white jacket over a striped top, against a beige backdrop
Niu Junfeng牛骏峰as Han LiangSecond lead
Li Meng in drop earrings against a pink backdrop
Li Meng李梦as Zhao XingtangSecond lead
Zheng He Huizi in a light blue sweater against a grey backdrop
Zheng He Huizi郑合惠子as Du CuiqueSecond lead
Ma Wenyuan in a navy jacket
Ma Wenyuan马闻远as Qian ShaozeSupporting

How they are connected

Grouped around the main characters. Connections that give away a twist are hidden.

Xu LanxiangTan Songyun
  • Xue Guihua 薛桂花Played by Guo Keyuadoptive mother
  • Xu Wanquan 许万全Played by Chen Chuangadoptive father
  • Xiaolian 杜小莲Played by Song Fangyuanfriend
Lin JinqiLiu Xueyi
  • Xu Lanxiang 许兰香Played by Tan Songyunformer fiancé → master
  • Zhao Xingtang 赵星棠Played by Li Mengwife
  • Du Cuique 杜翠雀Played by Zheng He Huiziwants to be his concubine
  • Du Zheng 杜正Played by Ye Xiaoweisubordinate
  • Yuchan 玉蝉Played by Ye Qingformer maid
  • Jiugao 九皋Played by Pan Yihongattendant
  • Nanke 南客Played by Wang Hongxinattendant
  • Yuan Shaohui 袁绍辉Played by He Pengfriend
  • Lin Changzheng 林长政Played by Zhang Yifather
  • Lin Xiulai 林绣莱Played by Pu Taofamily
  • Lin Xiuwan 林绣芄Played by Wu Tiantiancousin
  • Lin Xiuru 林绣茹Played by Ma Fandingsister
  • Lin Xiushu 林绣菽Played by Liu Jiaxifamily
Plot revealShow 2 hidden connections
  • Xu Lanxiang 许兰香Played by Tan Songyunwife
  • Du Cuique 杜翠雀Played by Zheng He Huizienemy
Han LiangNiu Junfeng
  • Xu Lanxiang 许兰香Played by Tan Songyunchildhood sweetheart
Zhao XingtangLi Meng
  • Qian Shaoze 钱少泽Played by Ma Wenyuancousin, old flame
Du CuiqueZheng He Huizi
  • Du Zheng 杜正Played by Ye Xiaoweibrother
Xu WanquanChen Chuang
  • Xue Guihua 薛桂花Played by Guo Keyuwife
XiaolianSong Fangyuan
Plot revealShow 1 hidden connection
  • Nanke 南客Played by Wang Hongxinhusband
Yuan ShaohuiHe Peng
Minor spoilerShow 1 hidden connection
  • Lin Xiuru 林绣茹Played by Ma Fandingwife
Lin XiuwanWu Tiantian
  • Xie Zhao 谢昭Played by Wu Jiakairescuer
Plot revealShow 1 hidden connection
  • Xie Zhao 谢昭Played by Wu Jiakaihusband

Change what opens automatically in .

Who's who

  • Xu Lanxiang / Shen Jialan (Tan Songyun): a scholar's granddaughter raised to run a great house, now a third-grade maid with a forged name. She is quiet, observant and practical, and she survives by being underestimated.
  • Lin Jinqi (Liu Xueyi): the Lin heir, who went to the army for six years rather than live as the Zhao family's puppet. He is reserved and calculating, and much gentler than the novel's version of him.
  • Han Liang (Niu Junfeng): Lanxiang's childhood sweetheart, a poor scholar with integrity who studies his way into office.
  • Zhao Xingtang (Li Meng): Lin's first wife, forced into the marriage by her family. She trusts money more than people and fights Lin openly.
  • Du Cuique (Zheng He Huizi): a clever, poor soldier's daughter who knows medicine and will not accept the place society gives her.
  • Xue Guihua and Xu Wanquan (Guo Keyu and Chen Chuang): the servant couple who risk their lives to save Jialan and raise her as their own.
  • The Lin daughters (Pu Tao, Wu Tiantian, Ma Fanding and Liu Jiaxi): four sisters whose marriages and choices form the drama's second spine.

Supporting cast

Guo Keyu 郭柯宇as Xue Guihua
Chen Chuang 陈创as Xu Wanquan
Ye Qing 叶青as Yuchan
Song Fangyuan 宋芳园as Xiaolian
Pan Yihong 潘毅鸿as Jiugao
Wang Hongxin 王泓鑫as Nanke
Ye Xiaowei 叶筱玮as Du Zheng
He Peng 贺鹏as Yuan Shaohui
Pu Tao 蒲萄as Lin Xiulai
Wu Tiantian 吴甜甜as Lin Xiuwan
Ma Fanding 马凡丁as Lin Xiuru
Liu Jiaxi 刘佳玺as Lin Xiushu
Wu Jiakai 邬家楷as Xie Zhao
Zhang Yi 张衣as Lin Changzheng

Report a problem

What's wrong?