本剧讲述大明使节云靖(曹培昌 饰)奉命出使瓦剌,遭到瓦剌的汉人丞相张宗周(达式常 饰)陷害而被扣留并放逐到漠北苦地牧羊。20年后,瓦剌与大明修好,云靖得以回归大明故土。因为云靖知道张宗周"复国"的大秘密,而被他的手下杀死在雁门关下,云靖的孙女云蕾(范冰冰 饰)和张宗周的儿子张丹枫(黄海冰 饰)初次相遇并亲眼目睹了这一惨剧。于是,云蕾背负着祖辈的深仇与张丹枫之间展开一段爱恨情仇,感人肺腑荡气回肠的故事。
《半妖倾城》是一部民国玄幻爱情剧,涵盖热血、感情、奇幻、偶像多种元素为一体,同时紧扣清末民初的大时代背景,以北京、天津、上海这三个颇具时代特色的城市,讲述了一场妖与人之间的旷世绝恋。[1]