เมื่อเจ้าหญิงเพ่ยเพ่ย (ลูซี่ ลิว) ผู้เลอโฉม ถูกลักพาตัวมาจากประเทศจีน องค์จักรพรรดิทรงจัดการ ส่งทีมราชองค์รักษ์หลวง ที่ฝีมือร้ายกาจที่สุดสามนาย เป็นผู้ถือทองคำเป็นค่าไถ่ มาส่งมอบให้กับโจรลักพาตัวเจ้าหญิง ในดินแดนตะวันตกอันป่าเถื่อนของอเมริกา จางเหวิน (แจ็คกี้ ชาน) ไม่ได้อยู่ในกลุ่มองครักษ์ ที่ได้รับเลือกให้ทำหน้าที่นี้ อย่างไรก็ตาม จางเหวินจัดการหาวิธี จนได้ร่วมเดินทางไปด้วย เมื่อเขาเสนอที่จะเป็นเด็กถือกระเป๋าให้กับลุงของเขา ที่ทำหน้าที่เป็นล่าม
แต่ขณะมุ่งหน้าสู่ทะเลทรายเนวาด้าอยู่บนขบวนรถไฟ ผู้ติดสอยห้อยตามคณะองครักษ์ กลับถูกปล้นโดยสมาชิกคนหนึ่ง ของพวกปล้นรถไฟที่เรียกตัวเองว่า พวกแก๊งค์ รอย โอแบนนอน ที่มีหัวหน้าที่ดีแต่มัวคุยโม้ ถึงความเก่งของตัวเอง มากกว่าจะสนใจการปล้น ด้วยฝีมือการต่อสู้ที่รวดเร็วของ จางเหวิน ทำให้พวกโจรต้องเสียของที่ปล้นมา แต่พวกนั้นก็ทิ้งจางเหวิน เอาไว้ในทะเลทรายแต่เพียงลำพัง
ขณะเดียวกันนั้น เพราะความผิดพลาดในการปล้นรถไฟ รอย (โอเว่น วิลสัน) เลยถูกพวกโจรร่วมแก๊งค์ทิ้งเอาไว้ โดยไม่ทิ้งเปล่า ยังขุดหลุมฝังตัวเขาเอาไว้กลางทะเลทราย ให้โผล่มาแต่หัวเท่านั้น ซึ่งก็เท่ากับว่าปล่อยให้รอย กลายเป็นอาหารอันโอชะ ของพวกฝูงอีแร้งที่มารวมตัวกัน เพื่อรอเวลากินโต๊ะจีน ที่มีคนจัดเตรียมรอพวกมันเอาไว้แล้ว