Arvingen til den kinesiske tronen trues på livet av sin bror og må flykte. Hans eneste håp er en sliten korsfarer kalt Jacob (Hayden Christensen), som sammen med en mystisk fredløs kjent som The White Ghost (Nicolas Cage), må kjempe side om side i et episk slag for at prinsen skal vinne tilbake sin rettmessige plass på tronen.