Simran (Kangana Ranaut) drowns her misery in booze. Her one friend in Seoul is Aakash (Emraan Hashmi), a singer in an Indian restaurant.
Originally a bar dancer in Mumbai, India, Simran is the girlfriend of a notorious gangster, Daya (Shiney Ahuja). Five years ago, Daya’s boss Khan (Gulshan Grover) ordered him to give Simran up. When Khan threatened Simran, Daya turned on him and Khan cut Daya loose from his gang.
She and Daya were forced to flee to Seoul. They took a small boy named Bittu with them. After an encounter with the Mumbai police, Bittu was killed, causing a strain in the couple’s relationship and pushing Simran toward alcoholism. Leaving Simran alone in Seoul, Daya went to work in Mauritius and then Dubai.
Aakash tells Simran that he cares for her despite her past, and their relationship gradually develops from friendship to love. Daya, who is still in Dubai, suddenly comes to Seoul. When he learns of Simran’s affair with Aakash, he attacks and severely beats him in a fit of rage and jealousy. Daya then professes his love for her and promises to reform and fulfill her dreams of a normal life; he also tells her that if she truly loves Aakash he will not hold her back. Before Simran can respond, the police arrive in pursuit of Daya and Simran. The two flee.
Daya gives up murdering innocents and begins working odd jobs, admitting to Simran that he has found peace in doing honest work. He says that he would like to return to his village in India with her, so that they might live there peacefully. To do so he would have to perform one last crime: fake passports for him and Simran.