故事发生在1910年的上海,美国富家子弟高道生(亚德里安·帕斯达 Adrian Pasdar 饰)结识了名为方林(尊龙 饰)的流浪儿,两人之间建立起了非常坚实的友谊。一次偶然中,两人在误打误撞之下发现了大毒枭藏匿毒品的地窖,因而引来了杀身之祸,在枪战中,道生的父亲不幸遇难,而方林则因为给高道生报仇打死了毒枭而遭到了警方的逮捕。n一晃眼二十五年过去了,高道生再度回到了上海想要寻找音信全无的方林,发现此时的方林已经成为了上海滩上有头有脸的人物。时间改变了两人的性格,最终导致了他们的决裂。抗日战争打响了,方林虽
自父亲葬礼后,三兄弟已有一年互不往来。老大弗朗西斯(欧文·威尔逊 Owen Wilson 饰)计划了一次周密的印度旅行,并告诉弟弟们这是为了找回自我和彼此间的亲情。虽然不热衷这次旅行,试图摆脱各自糟糕生活的老二彼得(艾德里安·布洛迪 Adrien Brody 饰)和老三杰克(詹森·舒瓦兹曼 Jason Schwartzman 饰)还是同意了弗朗西斯的计划。兄弟三人搭乘豪华列车展开了笑料百出的穿越印度之旅,并从沿途各地收集奇怪的纪念品。终于在勾搭完女列车员、放跑作为纪念品买回的眼镜蛇和在列车上大打出手后,他