Refugee (Abhishek Bachchan ) is a young man with no name, no home and homeland. He makes his living by couriering other refugee across the Pakistan border.
During one such crossing he meets Naaz (Kareena Kapoor). She is travelling with her parents, fleeing from Bangladesh in search of the Promised land- Pakistan.
For a man like Refugee, his clients are no more than mere baggage, he ensures that no emotional ties, however its love at first sight for Refugee and Naaz.
Now they must come, not just the social and moral barriers that lay ahead them, but they also have to break all political boundaries and borders to unite and live the life they have dream of, a life of peace, love and togetherness.