丹尼(克里斯·派恩 Chris Pine 饰)是一个英俊帅气的小伙子,遗憾的是,丹尼患有先天性失明症,这也是他至今还是单身的最大原因。作为丹尼的死党,拉里(艾迪·凯伊·托马斯 Eddie Kaye Thomas 饰)为丹尼介绍过很多年轻漂亮的女孩子,可是当得知丹尼失明的情况后,大家都不约而同的选择了离开。
一次偶然中,丹尼结识了印度女孩丽扎(Anjali Jay 饰),丽扎的温柔和善解人意很快就吸引了丹尼的注意,更重要的是,对已丹尼的疾病,丽扎表现的落落大方毫不在意。问题在于,丽扎很早就有了一个未婚夫,这是父母为她安排的,在印度的传统中,父母之命不可违抗。自己心爱的女人即将成为别人的妻子,身为男人怎能对此坐视不管?丹尼决定放手一搏。
詹姆斯(柯林·法瑞尔 Colin Farrell 饰)以优等生的身份顺利通过中情局的初期审查,和其它精英学子一起进入训练基地接受特种训练。中情局派出了最有经验的王牌特工沃特(阿尔·帕西诺 Al Pacino 饰)来训练这群年轻人。在近乎冷血的各式各样的残酷训练当中,表现最佳的詹姆斯却莫名被淘汰出局。在新人中,女学员莱拉(布丽姬·穆娜 Bridget Moynahan 饰)引起了上层的怀疑。被怀疑是个敌对情报组织派来的卧底。于是,在训练中和莱拉关系甚好的詹姆斯被悄悄安排了反卧底工作。詹姆斯开始刻意接近莱拉,打探情况。但随着两个人的相处,他竟对不知道敌友的莱拉情愫。在国家的荣誉与个人的情感面前,詹姆斯那苦恼的心,又要如何去抉择呢?