Shanghai Noon is a 2000 martial arts western action comedy film starring Jackie Chan, Owen Wilson, and Lucy Liu. The story follows Chon Wang, an imperial guard who teams up with the outlaw Roy O'Bannon to rescue Princess Pei Pei, who has been kidnapped and taken to America.