... Ok Soo (Kim Hee-seon) zum Kaiser von Qin bringen, wo sie seine Konkubine werden soll. Unterwegs wird der Konvoi von Rebellen überfallen. Im Kampf um die Prinzessin stürzen Meng Yi, sein Widersacher und die Prinzessin von einer hohen Klippe.
Als Jack (Jackie Chan) aus diesem sehr eindringlichen Traum erwacht, spürt er, daß diese mehrfach wiederkehrende Traumsequenz eine tiefere Bedeutung hat.
Als kurz darauf sein bester Freund William (Tony Leung Ka-fai) Jack bittet, ihn bei einem Anti-Schwerkraft-Projekt zu unterstützen und in diesem Zusammenhang mit nach Dasar/Indien zu kommen, stimmt er zu. Hofft er doch, dort auch den Ursprüngen seines Traumes einen Schritt näher zu kommen.
Gemeinsam mit William sucht Jack einen uralten Tempel auf, der einen tausende Jahre alten Mythos beherbegen soll. Tatsächlich werden sie Zeugen, wie ein Mann scheinbar die Schwerkraft überwindet und fliegt. Im Inneren des Tempels stoßen sie nicht nur auf einen schwebenden Sarkophag, der aus der Zeit der Qin-Dynastie stammt, sondern finden auch ein Schwert, das scheinbar nur auf Jacks Hand gewartet hat und einen geheimnisvollen Stein, der im Zusammenhang mit dem Ausschalten der Schwerkraft steht.
Viel Zeit, weitere Forschungen anzustellen bleibt nicht, denn die Hüter des heiligen Ortes sind natürlich wenig begeistert, Eindringlinge vorzufinden.
So fliehen Jack und William, werden getrennt und Jack landet nach einem Sturz von einem Felsen in einer indischen Schule für Martial Arts, wo er auch mehr über seine Träume erfährt. Der Meister weckt in Jack die Idee, diese nächtlichen Bilder könnten Erinnerungen an ein früheres Leben sein.
Kaum zurück in Hongkong beschließt Jack, dieser Spur nachzugehen und das Mausoleum zu suchen, an das er sich mit Hilfe von Büchern über den Mythos erinnern konnte - und in dem er die Antwort auf seine Fragen vermutet...