A Chinese man travels to the Wild West to rescue a kidnapped Princess. After teaming up with a train robber, the unlikely duo takes on a Chinese traitor and his corrupt boss.
In 1887, Chon Lin (Fann Wong) tells her father (Kim Chan), Keeper of the Imperial Seal of China in the Forbidden City, that her brother Chon Wang (Jackie Chan) is doing well as a sheriff in Carson City, Nevada, but her father replies that her brother is dead to him. Lord Nelson Rathbone (Aidan Gillen) leads a band of Boxer Rebellion into the city, killing Lin’s father and stealing the seal. With his dying breath, Lin’s father gives her a box to send to her brother.