Samantha (Mallika Sherawat) brings Jack (Jackie Chan) to see her uncle, a Kalaripayattu (Indian martial art form) guru, who tells Jack to take the sword he found and fight with one of his students. During the fight, Jack has a recollection of a duel he had with the Dasar prince in his past life, and briefly recovers his fighting skills from his life as Meng Yi. Samantha's uncle enlightens Jack about his past and future, and Jack succeeds in returning home safely and he delivers the sword to the National Museum of China as a national treasure.