Chàng ngự lâm quân Chon Wang cùng bạn bè đi về miền Tây nước Mỹ xa xôi để giải cứu nàng công chúa Pei Pei xinh đẹp. Trải qua bao sóng gió và những giây phút nguy hiểm đến tính mạng, anh đã bảo vệ công chúa an toàn, nhưng nàng không muốn trở về với cương vị công chúa cao quý.
Tử Cấm Thành, Trung Hoa những năm 1880, chàng lính ngự lâm quân Chon Wang (Jackie Chan) một ngày nọ bắt gặp ánh mắt trên gương mặt xinh đẹp của công chúa Pei Pei (Lucy Liu) và đem lòng thương mến nàng. Một lần anh tình cờ nhặt được quyển sách nhỏ bé mà nàng yêu thích trong một lần nàng đang kín đáo thương lượng với một kẻ ngoại quốc. Vô tình Chon Wong hiểu được ước mơ bay nhảy vượt qua khỏi những khuôn phép hoàng gia của nàng công chúa thông minh, bị ảnh hưởng bởi giáo dục và văn hóa phương Tây.
Với khát khao được sống một cuộc sống bình thường như mọi người, công chúa Pei Pei nghe theo lời dụ dỗ ngon ngọt của kẻ ngoại quốc và rơi vào bẫy của bọn bắt cóc tống tiền. Chúng đưa nàng sang miền Tây hoang dã của nước Mỹ và yêu cầu hoàng đế Trung Hoa phải gửi tiền chuộc công chúa. Hoàng đế Trung Hoa tức tốc cử 4 chàng lính ngự lâm quân đi tìm kiếm nàng, Chon Wong xung phong được đi theo ông chú là một trong 4 người lính ngự lâm.
Hành trình của họ bị cản trở đầu tiên bởi một toán cướp nghiệp dư trên chuyến tàu lửa. Bằng sự khôn khéo, hóm hỉnh và những miếng võ đẹp mắt, Chon Wong đã chiến thắng những tên cướp và tiếp tục con đường đi tìm công chúa. Đến Nevada, anh giải cứu cho một cậu bé người da đỏ khỏi một nhóm người truy sát và được bộ lạc da đỏ mang ơn vì cậu bé chính là con của tộc trưởng. Để trả ơn Chong Wong, bộ lạc da đỏ tiếp đãi anh trọng thị và gả cho anh một người con gái xinh đẹp tên là Falling Leaves (Brandon Merrill). Chong Wong được bộ lạc yêu mến gọi là “Man-Who-Fights-In-Dress”.
Trong một lần đụng độ tại một quán rượu, anh gặp rắc rối với Roy O’Bannon (Owen Wilson), một tên cướp tốt bụng và cả hai cùng bị tống vào tù. Chong Wong tìm mọi cách vượt ngục vì ngày giao hẹn nộp tiền cho bọn tống tiền đang đến gần. Anh lấy áo, giấp nước giải và dùng sức mạnh bẻ cong những chấn song sắt của nhà tù để thoát ra ngoài. Hai người cùng hỗ trợ nhau trong những cuộc truy bắt của cảnh sát địa phương. Nhưng trong khi Chong Wong vẫn nóng lòng đi giải cứu công chúa thì anh chàng Roy chỉ quan tâm đến số vàng mà hoàng đến Trung Hoa phải giao nộp cho bọn tống tiền. Ngoài ra tên bắt cóc Pei Pei là Lo Fong (Roger Yuan) và Van Cleef (Xander Berkeley) cũng nóng ruột chiếm đoạt số vàng kếch xù ấy.
Sau một cuộc đọ sức một mất một còn, cuối cùng Chong Wong cũng giải cứu được nàng công chúa anh thầm yêu. Lúc này công chúa Pei Pei đang phải lao động cùng những người nô lệ. Nhưng nàng không muốn trở về với cương vị một công chúa cao quý của hoàng tộc mà muốn ở lại để giúp đỡ những người dân Trung Hoa ở đây. Đó mới là cuộc sống ý nghĩa mà nàng muốn theo đuổi.
Chuyện phim dí dỏm, hài hước nhẹ nhàng với những màn biểu diễn võ thuật đẹp mắt của ngôi sao điện ảnh Hong Kong Jackie Chan sẽ mang lại cho khán giả những phút thư giãn sảng khoái.