汤姆·海韦是美国海军陆战队的老兵,在1983年已是海军陆战队服役最长的军人之一。他曾参加过朝鲜战争和越南战争,并在朝鲜战争的伤心岭获得荣誉勋章。精锐部队第一排需要第二排配合进行军事训练,海韦的任务就是对第二排的纪律进行整顿。他轻蔑地称第二排的新兵为“太太”,而不服气的新兵则常常使他下不来台,海韦的私生活也不顺利:在军营附近当招待的妻子阿吉同他离了婚,海韦想同她重归于好,却遭到了阿吉的断然拒绝。心中不快的海韦遂和前妻的新男友和电影下载女老板发生了争执。演习中,由海韦训练的第二排打败了第一排,士兵遂对其刮目相看。后来,海韦带领第二排成功地解救出困在格林纳达的美国公民,凯旋时受到了热烈欢迎,这时,回心转意的阿吉也和海韦重修旧好。。主人公史蒂芬(艾德里安·布洛迪 Adrien Brody 饰)是个失意的人,年近30还和父母姐姐住在一起。他的梦想是成为腹语表演者,辞职后他买回了一个木偶,把它当作一个知心朋友,每天跟木偶对话。家人都觉得他的举动很可笑,只有他的好友范妮(米拉·乔沃维奇 Milla J ovovich 饰)支持他,她也有一个被别人视作不切实际的音乐梦。 史蒂芬在职业介绍所认识了罗蕾娜(维拉·法米加 Vera Farmiga 饰),并对她一见钟情。在范妮的怂恿下,史蒂芬鼓起勇气向她示好,却产生了误会,遭到她的报警举报。化解误会后,两人的交往越发亲密,史蒂芬得知她是个单亲妈妈,和年幼的女儿生活在一起。当史蒂芬想和罗蕾娜进一步发展时,她却踌躇不前。与此同时,史蒂芬的家庭也出现了矛盾。一天,史蒂芬把形影不离的木偶退了回去……。