戰國時代,秦王嬴政(李雪健飾)以統一天下為大業。當時燕國成為其心腹之患,為助嬴政早日完成霸業,趙姬(鞏俐飾)獻策假意在燕國策動刺殺計劃,以此為出兵借口并威懾燕國投降。趙姬與燕太子丹(孫周飾)共謀刺秦之計,選定隱世名劍客荊軻(張豐毅飾)作為執行者。趙姬與荊軻接觸后漸生傾慕之情,拒絕繼續游說其赴死。太子丹因此囚禁趙姬以施壓,荊軻為救趙姬被迫答應刺秦。嬴政此時察覺身世之謎(呂不韋為實際生父),暴怒之下揮軍攻趙并施暴行。大殿之上,荊軻假獻地圖實施刺殺卻失手被誅,最終秦軍攻破燕都完成統一霸業。