一个夏天,14岁的少年Duncan(连姆·詹姆斯 Liam James 饰)跟着妈妈Pam、妈妈的男朋友Trent还有Trent的女儿一起去Trent在海边的小屋度假。像大部分离异家庭儿女一样,Duncan不喜欢妈妈的男朋友。Duncan发现自己和Trent的朋友们格格不入,原本就沉默寡言的他变得更加郁郁寡欢。直到他在一次单车出游中遇见了Owen(山姆·洛克威尔 Sam Rockwell 饰)。Owen是当地水上乐园的工作人员,在Owen的介绍下,Duncan成了水上乐园的一个兼职员工。在那里,他认识了新的朋友,度过了欢乐的时光,同时也和邻居家同样遭受家庭问题困恼的女孩Susanna(安娜·索菲亚·罗伯 Anna Sophia Robb 饰)越走越近。在一个夜里,Duncan发现了Trent的秘密,他和家庭的矛盾也越来越深.....
克里斯·凯尔(布莱德利·库珀 Bradley Cooper 饰)原本是一名普通美国牛仔,“911”事件以后他以30岁的高龄参加了海豹突击队,并成为了伊拉克战场上的一名优秀狙击手。参军之后克里斯认识了塔雅(西耶娜·米勒 Sienna Miller 饰),两人很快结婚生子,但是随着克里斯的多次出征伊拉克,两人的家庭发生了很多问题。战场上的克里斯十分优秀,被队友称呼为“传奇”,恐怖分子以高额奖金请职业狙击手猎杀他,但屡次都未得手,可是身边的队友却一个个遭遇不测,虽然妻子三番五次恳求他退伍,但是他抱着为队友复仇的信念最后一次出征……
本片改编自克里斯·凯尔的自传《美国狙击手》