萨罗(戴夫·帕特尔饰)和他的家人一直过着艰辛的生活,但他们相互支持,生活依然充满温暖和快乐。有一天,萨罗和他的哥哥在火车站走散了,结果他误上了一辆开往加尔各答的火车。在那里,他成为了一个无家可归的流浪儿,并最终被送进了一个收容所。幸运的是,萨罗被来自澳大利亚的约翰(大卫·文翰饰)和苏(妮可·基德曼饰)夫妇收养了。在他们的爱抚下,萨罗成长为一位有前途的年轻人。在学校里,他遇到了名叫露西(鲁妮·玛拉饰)的女孩,两人很快坠入爱河。在某次派对上,萨罗吃到了来自故乡的食物,勾起了他对过去的思念,他萌生了回到故乡寻找家人的念头。