为了和家人一同庆祝感恩节,广告商人尼尔(史蒂夫·马丁 Steve Martin 饰)坐上了飞往芝加哥的飞机,在机场,一个名叫德尔(约翰·坎迪 John Candy 饰)的粗俗男子让他无法忍受,不幸的是,他们在飞机上竟毗邻而坐。本以为忍过两个半小时的旅程就可逃出生天,没想到暴风雪的袭来让飞机更改了航线。 在误打误撞之中,尼尔和德尔住进了同一个房间,屋漏偏逢连夜雨,小偷的造访又让他们丢掉了所有的家当,无奈之下,两人只得搭火车回家。随着时间的流逝,尼尔发现德尔的个性并非表面上看起来的那般教人无法忍受,两人的关系也渐渐亲密起来。可是,事情并没有就此结束,在一次又一次的意外中,尼尔觉得家离自己越来越远。
故事发生在二十世纪初的北爱尔兰贝尔法斯特,刚刚出狱没多久的约翰尼(詹姆斯·梅森 James Mason 饰)参与了一次抢劫行动,并且为了掩护队友而遭到了警察的枪击,约翰尼失手打死了警察,惹上了重罪,成为了全城通缉的对象,身负重伤的约翰尼体力不支,昏了过去。 穷的叮当响的无赖汉谢尔(F.J.麦考密 F.J. McCormick 饰)发现了约翰尼的踪迹,在他的身上看到了发财的法子,他将情报通告给神父汤姆(W.G. Fay 饰),却被凯瑟琳(凯思琳·赖安 Kathleen Ryan 饰)发现。凯瑟琳赶在谢尔之前找到了躲在疯画家鲁奇(罗伯特·牛顿 Robert Newton 饰)家中的约翰尼,就这样,两个人踏上了逃亡的旅途。
罗拉(拉娜·特纳 Lana Turner 饰)和苏西(桑德拉·狄 Sandra Dee 饰)是一对相依为命的母女。在工作中,罗拉是一位女强人,总是将她的大部分时间都投入到繁忙的职务中,生活里自然而然少了很多对于女儿的关注,久而久之,母女之间的隔阂越来越深。这感情的裂痕在她们都爱上了同一个男人之后,最终导致了悲剧。 安妮(朱安妮塔·摩尔 Juanita Moore 饰)是一名黑人女子,而她的女儿莎拉(苏珊·柯娜 Susan Kohner 饰)则是混血,莎拉一直以母亲的肤色为耻,这不断的伤害着安妮的感情。然而,母性的本能驱使着安妮一次又一次的原谅的莎拉,并且依然如故的爱着她。