This is a story about an architect Raj Malhotra (Shahid Kapoor). He was a topper in his school and college days. He is unable to get any clients or projects during his working period. All the things he does goes wrong. He decides to go to a gypsy named Haseena Bano Jann (Juhi Chawla) who advises him that his stars are not good and he needs a lucky charm or a person who can change his life. During this instance he meets Priya (Vidya Balan) who is always ready to help others. After meeting Priya, Raj's life changes and he is prosperous.