星(安志杰 饰)生性嗜血残暴,冷酷无情。某日,觊觎皇位已久的他终于下手将皇帝杀死,不仅如此,还试图戕害公主莲(刘亦菲 饰)和她的弟弟昭(苏嘉航 饰)。无奈之下,手无寸铁的莲带着弟弟踏上了流亡的旅途。
雅各布(海登·克里斯滕森 Hayden Christensen 饰)是一位骁勇善战的英国骑士,千里迢迢来到东方国度的他,只为了能够逃离曾经战争带来的苦楚记忆。然而,当雅各布决心掩护莲和昭姐弟两时,雅各布发现自己再一次被迫置身于了权力和欲望的漩涡中心。为了不让自己的阴谋败露,星决定彻底铲除后患,他不仅开出高价悬赏莲和昭,还派出了凶恶的刺客一路追踪尾随。