巴尼是FBI的探员,他目前的任务是保护出庭证人、一个原本罪行累累的意大利人文森特·安东里尼。文森特被巴尼安排在城市郊外一个安全的小区里,生活十分寂寞,而他的妻子这时也离开了他,但是文森特并不安分。
虽然政府付给他足够保证他生活的费用,但文森特还是觉得应该做些什么。他把从超市里蒙骗来的东西放到了别人的车上,还企图把车偷走,结果被当地的女检察官汉娜抓住。但巴尼及时替文森特解了围,因为文森特在被保护期间不能有任何劣迹,否则他在法庭的证词将不被信任。汉娜和巴尼发生了口头冲突,但汉娜不得不把文森特放走。
其实汉娜和巴尼也各有自己的生活烦恼。巴尼回家时发现自己的老婆和别人私奔了,而汉娜却离婚后带着两个男孩生活。文森特得知了他们的情况,于是便有意撮合二人。文森特的不法活动仍然在继续,他倒卖来路不正的录音机、金枪鱼,还有信用卡。
即将开庭了,巴尼带文森特前往意大利,文森特非但不像是被FBI羁押的罪犯,反而把巴尼耍得团团转。在夜总会里,巴尼及时出手从意大利黑手党手下救出了文森特,文森特自认欠巴尼一个人情。
法庭作证之后,文森特和巴尼又回到了美国。文森特与一些老朋友重逢,又重操旧业。他认识了汉娜的两个儿子,得知他们都十分喜欢棒球,只是没有自己的练球场。他用自己手上的空矿泉水瓶作成募捐罐,收到了大量的钱币,而他的奇怪行径被汉娜发现,文森特供出了在某旅馆企图进行非法交易的两个秘密人物,但汉娜赶到时却发现是巴尼和他同事的卧底行动。回到家中,汉娜发现在孩子们喜欢的地方,文森特已经为他们盖起了球场。一年后,汉娜的两个儿子成了棒球队的队员,文森特成了当地的名人,而巴尼也最终和汉娜走到了一起。。曾经,琼斯(汤米·李·琼斯 Tommy Lee Jones 饰)迫于生计不得不抛家弃子跟随印第安部落远行,如今,垂垂老矣的他终于回到了故乡,可是等待着他的,却不是阔别已久的温暖家庭,而是妻子的死讯,和已经嫁人的女儿麦琪(凯特·布兰切特 Cate Blanchett 饰)的冷眼相向。 虽然麦琪对父亲心怀怨恨,但麦琪的女儿莉莉(埃文·蕾切尔·伍德 Evan Rachel Wood 饰)却对外祖父格外的亲昵,然而,厄运降临到了这家人的头上,莉莉遭到的匪徒的绑架,麦琪的丈夫布瑞克(艾伦·艾克哈特 Aaron Eckhart 饰)亦死在了匪徒抢下。为了找回女儿,麦琪和琼斯毅然踏上了复仇之旅,然而,横亘在前路上的,不仅仅是残暴的凶徒,还有父女两人心中深深的鸿沟。。史文一家本来要去悉尼但却被迫停留在曼谷,为什么呢?史文担心女儿会在第二天遭到绑架?他和妻子乔娜和曼谷警察都没能找到女儿米兰妮。神秘的绑匪非常谨慎,米兰妮被卖到妓院。史文向妻子坦白了一切,原来,丈夫在法兰克福海关偷了一批泰国黑帮的钱和毒品。当史文也被绑架时,乔娜只好置身对付邪恶势力。带着一部手机和一把手枪,她能求出自己的女儿和丈夫吗?。