Randhawa (Ranveer Singh), seorang anak laki-laki Delhi yang gagah, tampan, kaya, Punjabi, yang suka terhadap semua hal yang mewah. Rocky tinggal di bersama keluarga intinya yang dijalankan oleh neneknya yang keras, Dhanlaxmi (Jaya Bachchan), yang berperan sebagai ibu pemimpin rumah tangga Randhawa. Ketika Rocky diperkenalkan dengan Rani Chatterjee (Alia Bhatt) – seorang jurnalis Bengali yang berpendidikan, berkemauan keras, dan berbudaya, mereka langsung cocok. Walaupun kepribadian mereka sangat berbeda, chemistry mereka terlihat jelas. Seiring waktu cinta mereka tumbuh dan begitu pula perbedaan budaya antara keluarga mereka. Rocky dan Rani sama-sama berjuang untuk menyesuaikan diri dengan lingkungannya dan sulit diterima. Mereka terus-menerus diuji meski kemenangan yang mereka terima hanya sedikit , perbedaan mereka yang tidak pernah berakhir menentukan apakah hubungan mereka akan bertahan atau tidak.