自父亲葬礼后,三兄弟已有一年互不往来。老大弗朗西斯(欧文·威尔逊 Owen Wilson 饰)计划了一次周密的印度旅行,并告诉弟弟们这是为了找回自我和彼此间的亲情。虽然不热衷这次旅行,试图摆脱各自糟糕生活的老二彼得(艾德里安·布洛迪 Adrien Brody 饰)和老三杰克(詹森·舒瓦兹曼 Jason Schwartzman 饰)还是同意了弗朗西斯的计划。兄弟三人搭乘豪华列车展开了笑料百出的穿越印度之旅,并从沿途各地收集奇怪的纪念品。终于在勾搭完女列车员、放跑作为纪念品买回的眼镜蛇和在列车上大打出手后,他们被忍无可忍的列车长连同所有行李一起扔下了车。虽然一切脱离了弗朗西斯的控制,但这计划外的变故却令兄弟三人更为接近这次旅行的真正目的……本片曾入围第64届威尼斯电影节主竞赛单元。
距上一次的冒险已经过去11个年头,转眼间安迪(约翰·莫里斯 John Morris 配音)变成了17岁的阳光男孩。这年夏天,安迪即将开始大学生活,他必须将自己的房间收拾整齐留给妹妹。此前,伍迪(汤姆·汉克斯 Tom Hanks 配音)与巴斯光年(蒂姆·艾伦 Tim Allen 配音)等玩具一直期待安迪再和他们玩耍,但是随着岁月的流逝,他们被冷落在箱子里很久了。安迪十分珍惜这些童年的玩伴,于是准备将他们收在阁楼。谁曾想,妈妈却把玩具们当作废物扔到街道上。玩具们误解了安迪,于是愤然出走,宁可被捐赠到阳光之家幼儿园。 伍迪尽力劝解大家,却收效甚微,只得独自黯然离开。巴斯光年他们原本以为将重新回到往昔的快乐时光,不料却陷入一场阴谋之中……