This is a story about an architect Raj Malhotra (Shahid Kapoor) who lives inToronto, Canada. While he was a top student in his school and college days, he is not having much luck in finding work, clients or projects. All he does, seems to go wrong. Raj goes to a gypsy named Haseena Bano Jaan (Juhi Chawla). She advises him that his luck is not good and he needs a lucky charm or a person who can change his life. Afterwards, Raj meets Priya (Vidya Balan), who is ready to help the citizens of a community by trying to save a community center.