Yin (Michelle Yeoh) en haar familie heeft de onmogelijke taak om de kostbare Shakira te vinden en te beschermen. Van dit medaillon wordt geclaimd dat het voor onsterfelijkheid zorgt. Wanneer Yin’s oude vlam, Eric (Ben Chaplin), uit het niets voor haar neus staat met het hart van Dun Huang, is ze een stap dichterbij om achter de geheime locatie van de Shakira te komen. Samen beginnen ze aan een levensgevaarlijke tocht waarbij ze op de hielen gezeten worden door Eric’s oude baas, Karl. Een rijke, genadeloze en gewetenloze antiquair die niets uit de weg gaat om dit waardevolle medaillon in zijn hebberige handen te krijgen.