萨罗(戴夫·帕特尔 Dev Patel 饰)和妹妹、哥哥以及母亲过着相依为命的生活,虽然贫穷艰辛,但一家人在一起相互扶持,日子过得依然温暖而又充满了欢乐。一次偶然中,萨罗同哥哥在火车站走散了,误打误撞之中,萨罗登上了一列开往加尔各答的火车,在那里,萨罗成为了露宿街头的流浪儿,并最终被送进了收容所。 幸运的萨罗被来自澳大利亚的约翰(大卫·文翰 David Wenham 饰)和苏(妮可·基德曼 Nicole Kidman 饰)夫妇两收养了,在两人爱的教养下,萨罗成长为了前途无量的有为青年。在学校里,萨罗邂逅了名为露西(鲁妮·玛拉 Rooney Mara 饰)的女生,两人很快走到了一起。某次派对中,来自家乡的食物勾起了萨罗对过去的回忆,他萌生出了回到家乡寻找家人的念头。
NASA在2005年的时候发现了一个太阳系外的类地行星,并判断其上可能存在智慧生命。为了能与外星智慧生物接触,NASA启动“灯塔计划”,在夏威夷启用深空通信阵列基地,向其发射高功率信号进行试探。几年后,外星飞船不期而至。身处夏威夷的太平洋联合海军演习舰队受命进行接触。男主角海军中尉阿历克斯(泰勒·克奇 Taylor Kitsch 饰)所在的导弹驱逐舰及其他两艘军舰被作为侦查小队,受命接触外星舰船。却因此受到攻击,损失惨重。由于外星舰船展开的护盾原因,联合舰队的其他舰船无法实施支援,完全只能靠自己苦苦支撑。