O filme acompanha as ações de um homem que não tem nome ou identidade, mas é simplesmente conhecido como Refugiado (Abhishek Bachchan). Ele ajuda os refugiados muçulmanos atravessar a fronteira ilegalmente, mas isso é logo colocado sob vigilância por parte das autoridades que acham que a atividade ilegal ocorre na área. Ele se depara com uma família que está tentando cruzar a fronteira. Ele se apaixona pela filha, Naaz (Kareena Kapoor), ela também se apaixona por ele. O Paquistanês Mohammad Ashraf Oficial da Fronteira (Sunil Shetty) também a ama. O fato de Naaz amar um refugiado Indiano aumenta o conflito entre os refugiados e as autoridades.