Trama del film
All'età di cinque anni il piccolo Saroo (Sunny Pawar) vive in povertà con la madre, il fratello e la sorellina in un villaggio dell'India rurale. Una notte il bambino sale per errore su un treno che attraversa il Paese e si ritrova da solo a Calcutta, a più di mille chilometri da casa, senza sapere come poter tornare indietro. Per molti mesi il piccolo sopravvive per strada, tra le mille insidie della città, finché finisce in un orfanotrofio e viene adottato da un'amorevole coppia australiana. Vent'anni più tardi Saroo (Dev Patel) è un giovane uomo di talento e vive a Melbourne, ma i ricordi legati alla sua famiglia d'origine sono un'ombra costante nella sua esistenza. Spinto dagli amici e dalla fidanzata Lucy (Rooney Mara), il ragazzo decide quindi di provare a rintracciare il villaggio in cui è cresciuto, armato solamente dei suoi pochi ricordi d'infanzia, di una determinazione incrollabile e di Google Earth.