趙氏家族已經顯赫了好幾代,父親趙盾是宰相,兒子趙朔是將軍,兒子媳婦是國王的姐姐莊姬。這樣一個家族卻被仇人屠岸賈一天之內斬盡殺絕,三百餘人無一倖免。在丈夫遇難的時候,莊姬生下了他們唯一的孩子,幫助接生的民間醫生程嬰幫忙帶走了莊姬的兒子,為趙氏留下最後一個血脈。但是屠岸賈決意要斬草除根,他下令將全城的嬰兒收為人質,找不到趙氏孤兒就處死這些孩子。
程嬰為了救趙氏孤兒,只好將自己的孩子和趙氏孤兒交換身分,於是程嬰自己的兒子被當作趙氏孤兒殺死,而程嬰將真正的趙氏孤兒帶進了屠岸賈府中,作了仇人的門客。他發誓要讓趙氏孤兒長大以後報仇。為了這個誓言,他在敵人身邊生活了十五年,直到屠岸賈發現了這一切…
忠臣、義士、節婦、孝子,【趙氏孤兒】可說是最早宣揚中國忠貞氣節的戲曲,因其峰迴路轉的劇情及和真摯感人的信念,讓【趙氏孤兒】流傳至今更被西方文壇盛讚為「東方版的哈姆雷特」。導演陳凱歌挑戰改編經典古代戲曲,當然要有一票硬底子演員撐腰。電影中,王學圻與葛優互相較勁、心計、機智,一舉一動都是戲,但在這兩位「大腕」的光芒之下新一代的演員黃曉明、范冰冰等也沒有因此被掩蓋,年輕人的爆發力、能量加上與生俱來的銀幕魅力,戲中所有演員的相互飆戲也讓導演陳凱歌都不禁大喊:「演得太好了!」