Siddharth (Shiney Ahuja) comes back from the U.S. to his hometown in the interiors of India, with his newly wedded wife Avni (Vidya Balan). They are welcomed by his family members. when they come home.
He wants to stay in his palatial ancestral home, but faces resisitance from the family, specially his uncle Badrinarayan Chaturvedi (Manoj Joshi) , as the mansion is said to hold a secret that had repeatedly destroyed the family for generations. Despite the superstition, Siddharth stays in the mansion.
Siddharth is a modern man who believes in science and pays no heed to superstition. However, soon the couple is plagued by horrible events and life threatening incidents.
Siddharth turns to his friend Dr. Aditya (Akshay Kumar), for help. Dr. Aditya soon unravels the mystery. Things are actually very different from what they appear to be.