Shanghai Noon

Jackie Chan travels to the west and teams up with a bandit (Owen Wilson) to save a kidnapped princess.