元军攻打日本之际,中国大陆的妖怪为了得到死者魂魄亦东渡日本。在这里,他们遭遇了犬夜叉的父亲斗牙王。经过一番艰苦鏖战,大陆妖怪最终被封印在斗牙王的牙齿中。 时间回到战国时代,四魂之玉的一枚碎片飞到不归之森,唤醒了大陆妖怪首领之子玛瑙丸。
老大宋爱龄(杨紫琼饰)嫁给了孔祥熙(牛振华饰),老二宋庆龄(张曼玉饰)不顾父亲的反对追随革命家孙中山,老三宋美龄(吴薇薇饰)在蒋介石(吴兴国饰)的猛烈追求下成为了他的妻子,蒋介石先是革命家,后来又是叛徒,三人的命运开始在动荡的政治局势中起起落落,同时也是当时中国三位最重要人物的命运。