Prinz Shing (Andy On) sieht sich als rechtmäßigen Erben auf den Thron. Da er von seinem schwer kranken Vater übergangen worden wäre, tötet er ihn einfach und schiebt die Schuld seinem kleinen Bruder zu, der gerade noch rechtzeitig mit seiner Schwester Lina (Yifei Liu) flüchten kann. Auf ihrer Flucht treffen die beiden auf den ehemaligen Kreuzritter Jacob (Hayden Christensen), der seine Zeit damit verbringt, seine schrecklichen Taten mit Hilfe von täglichem Opium-Konsum zu vergessen.
Jacob erkennt nach kurzem Zögern schließlich das Gute in den Herzen der zwei Geschwister und beschließt ihnen zu helfen. Auf ihrer gefährlichen Reise kommen sie schon bald in arge Bedrängnis, denn Shing hetzt ihnen sämtliche Soldaten nach, um sie zu stoppen und das königliche Siegel wieder zu holen. Als letzte Möglichkeit wendet sich Jacob daraufhin an seinen früheren Mentor Gallain (Nicolas Cage), der mittlerweile sein Dasein als Anführer einiger Rebellen, in den Bergen fristet. Können sie gemeinsam den bösen Prinzen stoppen und den wahren Nachfolger auf den Thron befördern?