姜文是清朝的侍衛。有壹天,他有幸偷偷看到了貝貝格格的美麗,心中壹動。貝貝格格被拐到美國新大陸,綁匪要求清帝交十萬金條才放她。於是清帝派了三個大內侍衛帶著贖金去營救,姜文才得以和禦用翻譯的叔叔壹起去。
在美國內陸,姜文先是和印第安人發生了曖昧關系,然後認識了兩盞燈火的火車劫匪Olaj。兩人壹起鬧了很多笑話,被西郡長追殺。最後格格從壞人手裏被救出來,格格不想回國了。姜文和Olaj都獲得了美女。
《上海正午》是成龍的第壹部好萊塢作品。影片既發揚了成龍電影壹貫的功夫喜劇特色,又融合了美國西部片的驚險刺激,講述了壹個老套的大丫環魏漂洋過海營救中國公主的故事。
成龍變身東方牛仔,顛覆了西方牛仔的傳統形象。他穿著清朝的長袍,赤手空拳與敵人搏鬥。他的動作風趣幽默,開創了西方喜劇功夫電影的新風格。