晋灵公——前任国君
晋景公——当时晋国的国君
赵朔——赵盾之子,史称赵庄子。
赵同——赵盾异母弟,赵衰与赵姬长子。封在原,史称原同。时为下军将。
赵括——赵盾异母弟,赵衰与赵姬次子。赵盾感念赵姬恩情,指定其为继任的赵氏宗主。封在屏,史称屏括。时为新中军佐。
赵婴齐——赵盾异母弟,赵衰与赵姬幼子。封在楼,史称楼婴齐。
赵旃——赵穿之子,赵盾之侄,已别为邯郸氏。时为新下军佐。
赵庄姬——赵朔之妻,晋景公之姐,史称孟姬、庄姬。
赵武——赵氏孤儿,赵朔之子,史称赵文子。
栾书——栾盾之子,史称栾武子。时为中军将(执政)。
郤锜——郤克之子,封于驹,史称驹伯。时为下军佐。
韩厥——韩氏宗主,早年家道中落,养于赵氏,史称韩献子。时为新中军将。
虚构人物:
屠岸贾——《史记》中为晋国大夫、司寇,晋灵公、晋景公宠臣,这次血案的行凶者。
程婴——《史记》中为赵氏家臣
公孙杵臼——《史记》中为赵氏家臣
将《左传·成公四年》、《成公五年》、《成公八年》三篇中的几处描写加以整合,便可梳理出事件脉络:[3]
晋国大夫赵盾,是赵同、赵括、赵婴齐同父异母的兄长。孟姬下嫁于赵盾之子赵朔,赵朔死后谥为庄,故称赵庄姬。而赵氏灭门惨案的重要诱因,其实是一件发生在赵氏家族内部的丑闻—— 赵庄姬与赵婴齐有奸情(此事应在赵朔死后不久,属叔叔与侄媳妇乱伦),事情败露后赵婴齐被赵同、赵括兄弟逐出晋国。赵庄姬因此怀恨在心,在晋景公面前诬陷赵氏说,“赵同、赵括将要作乱”。与此同时,与赵氏家族早有矛盾的栾氏、郤氏家族趁机出面为赵庄姬作证。于是,晋国诛杀了赵同、赵括,并灭其族,赵氏封邑改封给大夫祁奚。当时,赵武跟着赵庄姬住在晋景公宫里。
不久,幼时曾受赵盾养育之恩的韩厥对晋景公谈起赵衰、赵盾的功绩,称如果他们这样的人都没有后人祭祀,谁还愿意为国家效力。于是晋景公复立赵武为赵氏后嗣,恢复了赵氏的爵位和封邑。[4]
太史公老先生在他的《史记·赵世家》中说道:晋国赵氏家族在赵盾时期曾经执掌晋国朝政,就连当时的国君晋灵公都惧怕他。晋灵公年幼顽劣,宠信奸臣屠岸贾。屠岸贾为己谋利,于是与晋灵公串通一气,屡次刺杀正卿赵盾,未遂。后赵盾逃匿,但是还未出国境,赵盾的族弟赵穿弑灵公于桃园,又迎赵盾,赵盾得以继续掌权。赵盾拥立公子黑臀,是为晋成公。