Trưa Thượng Hải: 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.
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ý.