Ishwarchand Thakur (Amitabh Bachchan) und seine Frau Sumutra (Shefali Shetty) erfüllen ihrem Sohn Aditya (Akshay Kumar) jeden Wunsch. Doch Ishwarchand möchte, dass Aditya lernt mehr Verantwortung im Leben zu übernehmen. Eine arrangierte Ehe soll seinem Sohn dabei helfen. Ishwarchand Plan wird zerstört, als er erfährt, dass Aditya bereits seine heimliche Liebe Pooja (Priyanka Chopra) ohne Erlaubnis seiner Eltern geheiratet hat. Sein Vertrauen in Aditya ist endgültig verloren und die Zeit rennt ihm auch davon, denn schon lange trägt er ein schreckliches Geheimnis mit sich, dass auch bald sein Sohn erfahren soll.