Jackie Chan, boucanier des temps modernes, découvre une arme médiévale qu'il met en vente avec de nombreux autres trésors. Lors de la mise aux enchères, l'arme suscite l’intérêt d'une mystérieuse jeune femme qui semble déterminée à l’acquérir a n'importe quel prix.
En 2041, Belgrade est une ville abandonnée et dévastée, couverte d’ordures. Y vivent encore un ancien journaliste avec sa fille, un ex-politicien avec sa femme et un vieux policier.