W III wieku pne. J.-C., Ying Zheng (
Li Xuejian), spadkobierca królestwa Qin, stara się zdominować sześć innych królestw. Jego strategia wydaje się nie do powstrzymania. Wysyła swoją konkubinę, Lady Zhao (
Gong Li), jako szpiega do królestwa Yan i instruuje ją, aby zatrudniła tam zabójcę, aby spróbował go zabić i móc wypowiedzieć wojnę Yanowi. Dame Zhao przekonuje zabójcę imieniem Jing Ke (
Zhang Fengyi), w którym się zakochała, do wykonania tego gestu. Jednak po tym, jak była świadkiem krwawej masakry dzieci z sąsiedniego królestwa Zhao - skąd pochodzi - zleconej przez Yinga, zwraca się przeciwko niemu, przysięga wierność Yanom i pomaga im w zamachu na Yinga. To się nie powiedzie i Jing Ke zostaje zabity przez Yinga. Następnie Zhao wraca do Qin, aby sprowadzić ciało Jinga z powrotem i zakopać je w Yan.