Nicolas Cage
Role: Gallain
Hayden Christensen
Role: Jacob
Anoja Dias Bolt
Role: Anika
Byron Lawson
Role: Captain Peng
Jawed Berni
Role: The Moor Captain
Preston Baker
Role: Crusader
Ron Smoorenburg
Role: Crusader
Paul Philip Clark
Role: Crusader B
Manel Soler
Role: Crusader
Daxing Zhang
Role: Elderly General
Max Huang
Role: Bandit (uncredited)
Jack Tu
Role: Guard Nowhere Inn
Vander McLeod
Role: Crusader
Alexandre Bailly
Role: Crusader A
Wang Bozhao
Role: Lieutenant
Kahina Carina
Role: Moor's Wife
Simon Chin
Role: Captain Bao
William Herbert
Role: Young Jacob
Eason Hung
Role: City Guard A
Zhao Lixin
Role: Captain Qiang
Zhang Zheng
Role: Scarface
Marshall Zhao
Role: City Guard B
Michael Qiang Gao
Role: Bearded General
Magnus Garneij
Role: Crusader
Marc Philip Goodman
Role: Crusader (uncredited)
Pierre Bourdaud
Role: Crusader (uncredited)
Ash Gordey
Role: Crusader (uncredited)
Fredrik Yderström
Role: Crusader (uncredited)
Andrew Dasz
Role: Moor (uncredited)
Steven Dasz
Role: Moor (uncredited)
Tomer Oz
Role: Moor (uncredited)
Eskindir Tesfay
Role: Moor (uncredited)
Shane P. Zhang
Role: Old General (uncredited)