缘分真的天注定?一个普通、忙乱的圣诞夜,乔纳森(约翰?库萨克 John Cusack 饰)和萨拉(凯特?贝金赛尔 Kate Beckinsale 饰)相遇了。认识的短短几个小时,他们就不可救药地爱上了对方。虽然,他们各自都有自己的生活圈子,自己伴侣。当他们幸福地在曼哈顿的街头漫步了一整个晚上后,黎明来临,他们不得不面对现实。萨拉拒绝了乔纳森互留号码的请求,并决定一切由老天决定。几年时光转瞬即逝,他们再也没有重遇。此时,乔纳森已准备踏入婚姻殿堂,而萨拉也收到了男友的求婚戒指。只是,一本书、一张电影海报,都能让他们不由自主的想起几年前的那个圣诞夜。乔纳森在婚礼前夕开始的依靠几年前留下来的线索找寻萨拉。
自从与小主人安迪告别后,胡迪(汤姆·汉克斯 Tom Hanks 配音)和他的伙伴们在小女孩邦妮家安顿下来,不仅成为了邦妮(玛德琳·麦格劳 Madeleine McGraw 配音)的心爱之物,还结识了一批新伙伴。转眼之间,邦妮也要进入幼儿园啦,她用灵巧的小手把一个餐叉做成了玩具带了回来,并且热爱有加。胡迪虽然稍感失落,却还能欣然接受。只不过叉叉(托尼·海尔 Tony Hale 配音)似乎认定自己只是垃圾,一次次逃走跳进垃圾桶里,这可给胡迪找了不少麻烦。不久,邦妮一家外出旅行。叉叉故技重施,想方设法逃走,结果在追逐他的过程中,胡迪和叉叉便与邦妮家失散了。在流浪途中,胡迪意外重逢久未谋面的牧羊女(安妮·波茨 Annie Potts 配音),与此同时,新的冒险也就此展开……
阿杰(刘青云 饰)是一个怀才不遇的年轻音乐人,生活潦倒不得不独自住进了一个破旧的单位内,终日都沉默寡言。此时他也遇到了在庙街街头艺人的女儿阿敏(袁咏仪 饰),阿敏虽然自小便患有骨癌,但她还是乐观开朗的面对自己的人生,她对生命充满希望的态度感染了阿杰,令他找回了失去的自信,在事业上也看到了曙光。两人渐渐情愫互生,就当一切看来都十分顺利之际,阿敏的病情却日渐恶化,使她失去了往日的勇敢及坚强,变得暴躁起来。最后阿敏得到了阿杰与亲戚朋友的鼓励,可是阿敏体内的病魔还是不肯放手。