 Ashutosh (John Abraham) is a Hindu but falls in love and marries Tehzeeb (Vidya Balan), who is Muslim, much to the chagrin of his father (Anang Desai), who will not have anything to do with him.Tehzeeb is a TV news reporter; while travelling on an inaugural train route, the train derails.Tehzeeb survives but loses her memory and is unable to recall who Ashutosh is – and may end up leaving him and returning to her parents' home.