Jamal, 10-letni pakistański muzułmanin, przez pomyłkę dostaje się do Indii. Pozostawiony samemu sobie, natrafia na hinduskiego inteligenta - Bhola, który postanawia pomóc chłopcu, co, jak się później okazuje, nie jest wcale proste. Wkrótce na wioskę Bhola napadają indyjscy żołnierze w poszukiwaniu rzekomych terrorystów, którzy ostatnio przekroczyli granicę. Narażony na niebezpieczeństwo Jamal znajduje schronienie u Ranii, narzeczonej Bhola, która nie jest zbyt zadowolona z jego pobytu. Chłopiec zdaje sobie sprawę, że jako muzułmanin, nie jest mile widziany w domu hinduskiej rodziny. Jego jedyną nadzieją pozostaje człowieczeństwo ludzi, którzy nie zwracają uwagi na sztuczne granice pomiędzy państwami.