When Inspector Sultan Singh returns home after being away for a long time, he is shocked to see his grief-stricken parents. He sets out to exact revenge on the person responsible for the poor living conditions in his village.
Sarju and Laxmi educate their only son Amar despite being terribly poor. However, their fate takes a turn for the worse when Amar decides to abandon them and get rich any way he can.
Sidheshwari, a wealthy lady, allows her sister-in-law, Sheila, to manage household chores. When her other brother-in-law, Harish, and his wife, Naintara, visit them, Naintara tries to manipulate Sidheshwari.
A concerned father (Rishi Kapoor) tries to keep his wayward daughter (Katrina Kaif) in line by making her leave London and marry a Punjabi farmer (Akshay Kumar).
An old man and his young daughter, Kusum, look for a place to live. They come across a large estate where a man offers to let them stay if he is allowed to marry Kusum.