20世纪90年代初,中东战火一触即发,著名的“沙漠风暴”正在酝酿之中。20岁的小伙子安东尼·斯沃福德(杰克·吉伦哈尔 Jake Gyllenhaal 饰)出身于军人世家,他的祖父父亲、叔父是历次战场上走下来的英雄。安东尼从小耳濡目染,立志成为一名在战场上立下莫大功勋的光荣军人。经过无数残酷训练,他终于被派往海军陆战队第七陆战远征旅第二营,正式投身中东战场。安东尼踌躇满志,却发现战争的残酷远远出乎他的意料。在此期间,家乡的女友不忠出轨,恐惧、空虚、压抑则时刻折磨他的神经,战争的真正意义更令他陷入沉思与矛盾之中……。林彻住的公寓里突然搬进来了一个女孩子,她穿着讲究,名义上是自由职业者,实际上是名叫鲁比的一名快盗。林彻很快认识了她,并成为她的搭档,帮她犯罪。他们先是用巧妙的手法从林父亲经营的食品店里偷了营业流水账上的钱,使食品店出现了赤字。进而又决定策划一次偷袭银行的计划。但林彻在送威胁信的时候,把信和买东西的清单搞混了,致使计划失败。紧接着出现了多次计划任务的失败。林彻很喜欢鲁比,但鲁比有情人。鲁比把情人的名字给林彻,让他去要回约情人打架的信。林彻想也没想就接受了这个任务。但他运气不佳,被警察逮捕了。好心肠的警官释放了林彻。鲁比亲热地迎回了他。并对由于自己的任性给他找了麻烦,而表示歉意。这回,轮到林彻教鲁比如何犯罪了。。