萨罗(戴夫·帕特尔 Dev Patel 饰)和妹妹、哥哥以及母亲过着相依为命的生活,虽然贫穷艰辛,但一家人在一起相互扶持,日子过得依然温暖而又充满了欢乐。一次偶然中,萨罗同哥哥在火车站走散了,误打误撞之中,萨罗登上了一列开往加尔各答的火车,在那里,萨罗成为了露宿街头的流浪儿,并最终被送进了收容所。幸运的萨罗被来自澳大利亚的约翰(大卫·文翰 David Wenham 饰)和苏(妮可·基德曼 Nicole Kidman 饰)夫妇两收养了,在两人爱的教养下,萨罗成长为了前途无量的有为青年。在学校里,萨罗邂逅了名为露西(鲁妮·玛拉 Rooney Mara 饰)的女生,两人很快走到了一起。某次派对中,来自家乡的食物勾起了萨罗对过去的回忆,他萌生出了回到家乡寻找家人的念头。
城市出身的马兰(秦怡 饰)不甘心做个平庸的家庭妇女,决心参加如火如荼的社会主义建设。但她的想法遭到妈妈(凌元 饰)和丈夫王福兴(高博 饰)强烈反对。她力排众议,毅然踏上支边征程。来到工地后,她发现别人都用异样的眼光看她,她全然不放在心上。老师傅胡阿根(穆宏 饰)有传统封建思想,压根瞧不起妇女,对跟他学开铲运机的马兰更是不屑一顾。师傅不教,马兰就偷艺,一次因马兰弄断钢丝绳,胡对她大发脾气,马兰曾一度产生退却思想。这时,教导员(浦克 饰)主动站出来鼓励支持她,给了她勇气,而胡阿根也认识到自己的粗暴不对,主动将铲运机驾驶技术传授给马兰......