约瑟夫(吉恩·凯利 Gene Kelly 饰)是一名海军士兵,一场意外中,他救了一个名为克莱斯(弗兰克·辛纳特拉 Frank Sinatra 饰)的男人。约瑟夫的英勇壮举让他得到了为期四天的休假,
一对曾经恩爱现已离婚的夫妻,不得不继续在音乐剧《驯悍记》中扮演主角。而这部音乐剧排练的过程并不顺利,一方面,是因为剧组要应对前情侣们的争执,再一个,就是有一伙黑帮,他们想要拿回属于自己的钱。