줄거리
#상하이 눈1881년 베이징의 자금성. 아름다운 공주 페이페이(루시 리우)는 바보 같은 12살 짜리 황제에게 시집 가기를 거부한다. 공주는 영국인(제이슨 코너리)에게 속아 유괴 당하고, 그는 그녀를 사악한 전(前)황실경비대원 로 퐁(로저 유안)에게 넘겨준다. 로는 중국인 강제노동자들을 착취해 네바다 광산을 운영하는 악당이다. 로는 공주의 몸값으로 금을 요구하고, 황실 경비대원 장웨인(성룡)은 몸값을 주고 공주를 데려오기 위해 카슨시로 급파되는 팀에 들어가게 된다. 황실팀을 태운 기차는 무법자 로이 오배넌(윌슨)에게 습격당하는데...