杨忠,夏国镇北将军,镇守雁门关十余载,武艺高强、用兵如神,凭一己之力抵御丰丘国入侵,战功赫赫。为人忠勇刚正,重情重义,对夏国忠心耿耿,对家人呵护备至。因丰丘国元帅索图勾结夏国奸臣,遭诬陷“军备废弛”“私占粮草”,被解甲归田。归乡后发现家破人亡,女儿杨念被掳,遂踏上寻女复仇之路。在地下暗城历经生死,识破敌人阴谋,最终与柳青衣合力瓦解暗城势力。为避朝堂纷争,选择假死归隐,与小翠、杨念在江南过上田园生活。
柳青衣,朝廷军机处暗线。身手利落,智勇双全,心思缜密,擅长伪装与侦查。奉命调查地下暗城勾结外敌之事,在暗城与杨忠相遇,敬佩其忠勇,决定助其寻女。曾被索图擒获,遭女杀手樱子冒充,后逃离,与杨忠并肩作战。暗城之乱平定后,厌倦朝堂尔虞我诈,辞官归隐江南。偶然发现杨忠踪迹,见其生活安稳,便默默离开,不再打扰。
索图,丰丘国元帅。野心勃勃,拥兵自傲,以先帝遗志开疆扩土为借口,胁迫丰丘君主征战夏国。暗中布下地下暗城,用于贿赂夏国官员、刺探军情,是杨忠被解职、家破人亡的幕后黑手。擅长伪装与谋略,化身暗城“都府大人”掌控一切。在北城被围时,试图以账本要挟杨忠,反被唐博刺杀。实则未死,被樱子救走后,暗中联络旧部,伺机报复。
唐博,表面是赌徒,实则是索图安插的奸细。心机深沉,阴险狡诈,擅长伪装与挑拨。奉索图之命,伪造借据、掳走杨念、引杨忠入暗城,一手策划了杨忠家的惨案。在索图被围时,为邀功将其刺杀,获封升官。最终在宴请高官后暴毙家中,结束了罪恶的一生。
杨念,杨忠之女,乖巧懂事,孝顺父母,与母亲相依为命。因索图与唐博的阴谋,被赌坊打手掳走,送往地下暗城“黑桂坊”,后被索图软禁。在密室中被杨忠找到,历经生死后,随父亲归隐江南,与小翠、杨忠组成新的家庭,过上安稳生活。
小翠,老赌徒之女,命运坎坷,父亲因负债被抽打后自杀身亡,自己被赌坊打手绑至暗城“黑桂坊”。在暗城与杨忠重逢,哭告杨念下落,成为杨忠寻女的重要线索。后被杨忠救下,随其一同经历生死。最终与杨忠结为夫妻,在江南相夫教女,脸上虽有疤痕,却眉眼带笑,收获幸福。
樱子,索图的亲信,擅长易容与刺杀的女杀手。对索图忠心耿耿,在索图被唐博刺杀后,趁乱将其救走,找替身冒充索图,助唐博“邀功”。后随索图藏匿,暗中协助其联络旧部,成为索图复仇计划的重要帮手。
王秃子,安庆县“聚财赌坊”老板,约40岁。贪婪残暴,唯利是图。受唐博指使,带打手闯入杨忠家,伪造借据,掳走杨念,逼死杨忠妻子。在赌坊被杨忠打垮后,颤声交代杨念下落。是索图阴谋中的小角色,最终自食恶果。