Surinder (Shahrukh Khan) es un hombre del montón, soso y predecible. Taani (Anushka Sharma) es una joven que rebosa vitalidad y está a punto de casarse cuando su novio muere en un accidente de tráfico. Tras semejante desgracia, acepta casarse con Surinder. En un principio la relación entre ambos es puramente de conveniencia pero Surinder acabará enamorándose de Taani la cual no muestra demasiado interés por él. Cuando Taani se apunta a clases de danza en una Compañía que visita Bombay, Surinder ve la oportunidad de acercarse a ella y se hace pasar por un cachas llamado Raj.
Rab ne bana di jodi cuenta la historia de un enamorado que hace hasta lo imposible por ser correspondido, entre ello inscribirse a una competencia de baile. Una película de amor y música que disfrutaras mucho.