约翰(弗雷德·阿斯泰尔 Fred Astaire 饰)是一名极富才华的舞蹈家,歌手卡德(维克托·摩尔 Victor Moore 饰)是约翰最好的朋友兼搭档,两人之间的友谊十分深厚。约翰一心想要迎娶自己的青梅竹马玛格丽特(Betty Furness 饰),但卡德却并不看好这桩婚事。为了搅黄约翰的婚礼,卡德找到了各种借口拖延时间,导致约翰最终错过了结婚典礼。愤怒玛格丽特和父亲要求约翰拿来两万五千美元,方可得到他们的原谅,无奈之下约翰只得踏上了筹钱的旅途。 约翰和卡德来到了纽约,在一场意外中邂逅了名为佩妮(金格尔·罗杰斯 Ginger Rogers 饰)的女子。一番波折之后,约翰发现佩妮是一名舞蹈教练,不仅如此,两人的节奏亦十分合拍,于是决定组成搭档。。香港地区一起杀人案的唯一目击证人Michelle(钟丽缇 饰)正被杀手追杀,因为其未婚夫是与大陆高层关系密切的富商,身手不凡的中国特警许正阳(李连杰 饰)便被中央委派去香港保护Michelle。
两人初接触时互看两生厌,但慢慢都发现了对方的优点并产生了感情,然而因为身 份和工作性质,许正阳尽量将感情压抑,却免不了在刻意回避时患得患失,就在两人感觉无从择决时,一个异常危险的杀手悄悄靠近了他们。。