这是狄更斯经典故事《守财奴》(Ebenezer Scrooge)的再现。在过去、现在和未来的圣诞鬼魂夜访期间,他要为自己的卑鄙行径负责。

故事发生在第二次世界大战结束之后,在前线奋勇杀敌保家卫国的老兵鲍勃(平·克劳斯贝 Bing Crosby 饰)和菲尔(丹尼·凯耶 Danny Kaye 饰)重新回归了正常秩序之下的社会,前途一片迷惘。最终,两人决定将命运赌在正在繁荣发展的歌舞剧事业上,走下战场,走上舞台。一次偶然中,鲍勃和菲尔解释了美丽的姐妹花贝蒂(罗丝玛丽·克鲁尼 Rosemary Clooney 饰)和朱迪(薇拉·艾伦 Vera-Ellen 饰),四人很快成为好友。一天,贝蒂和朱迪打算在圣诞节之际前往佛蒙特州参加一场演出,鲍勃和菲尔当仁不让的成为了两人的护花使者,一行人踏上旅途。在途中,四人当然碰撞出了激情的火花。

美国女性时尚杂志的主编玛姬崇尚完美多变,以引领美国女性的流行为己任,但是杂志最近却面临模特荒,因为他们缺乏“有思想”的女主角。玛姬与摄影师迪克 携团队来到一家书店取景,他们事后发现此行最大的收获是宣扬移情主义的书店店员乔·史托顿小姐 。乔对模特工作起初毫无兴趣,但考虑到可以前往巴黎面见移情哲学家弗拉斯教授,还是应承了下来。迪克因为乔而创作欲强烈,两人合作了一系列美轮美奂的作品,同时他们的关系也到了发展。不久乔如愿见到了教授,这使迪克颇为不安,两人大吵一番后乔愤而离去,为了挽回乔与展演,迪克和玛姬使出了浑身解数……

一个喜爱逞奸除恶的牛仔女杰恩,因为和酒馆老板打赌,要进城劫持一位明星小姐到他们的小镇,阴差阳错劫来的却是想成为明星的年轻助理。小明星的出色表演和美貌深得当地人的喜爱,尤其赢得了当地警官的爱。同时,杰恩也暗恋着警官。两个性格迥异的姑娘、警官、杰恩的好友,上演了一出让人意外的啼笑皆非的四角恋。最终,杰恩在小明星的帮助下找回自己的女人味,四人都有了归宿,大团圆结局。