The hero of the film, Raj Malhotra (Shahid Kapur) is shown to be an all rounder in college, excelling not only in academics but also drama, sports and other fields. He wins the best student of the year trophy in college, and is expected to have a brilliant future in architecture by all. However, fours years later, he still finds himself struggling to gain success in Canada. He is followed by a spate of bad luck, which ruins his chances whenever he is on the verge of getting a breakthrough. His alarm does not ring on time, his shower stops midway, his car refuse to start, just when he's in a rush to reach a critical meeting on time. It seems like Murphy's Law at work or 'Bad Kismat'. In desperation, he meets an oracle, an eerie lady called Hasina Bano Jaan (Juhi Chawla). She tells him that his luck will soon change and everything will work in his favour, however, he will need to find his lucky charm first and never let go of it. That is all she says and leaves Raj puzzled about where he is going to find his lucky charm. However, soon after, his life does seem to change and he impresses a top builder Sanjeev Gill (Om Puri), into giving him a prestigious project. Priya (Vidya Balan) is a tough, decision making girl who is soft at heart. She is also an idealist who wants to make the world a better place and is quite willing to fight for it, hence she is involved in a lot of causes. Raj succeeds in persuading her that he's the Messiah who can save her beloved Community Center from destruction. He also opens her eyes to her philandering fiancé (Amit Verma)., and puts a stop to the plans of the old-college-foe-turned-deadly-professional- enemy Dave Kataria (Manoj Bohra). Does Raj discover his lucky charm? Where will it lead Raj - to love or professional success?