The film is very good BUT the writing was not especially inspired.

Rating: 7/10 (3 September 2016)

"Rab Ne Bana Di Jodi" is an enjoyable film, though I have to admit that the story is awfully silly and make this a rather silly Shah Rukh Khan outing.
When the story begins, Surinder (Khan) has just gotten married through a traditional arranged marriage. The problem is that his wife, Taani (Anushka Sharma) is much, much younger and Surinder is a bit of a dork. So, instead of celebrating their marriage and both being happy, the marriage is in trouble. Surinder sees his wife as perfect and unapproachable and Taani seems to give very little emotionally to the marriage. In fact, I wanted to slap Taani repeatedly and yell at her "He's your husband...love him with all you have!".
Later in the film, Taani decides to take a dance class. While there may be dance classes like this in India, it took me by surprise, as they seemed to be dancing much like you'd expect in a Bollywood film. However, her new partner is an odd guy...brash, full of life and conceited. Well, this Raj is actually Surinder in disguise...and Taani believes these are two different guys. When this happened, the film lost me and I almost turned it off. After all, aside from shaving off the mustache and blow drying the hair and changing clothes, they BOTH looked exactly like Shah Rukh Khan!! I assume the Indian audiences just suspended disbelief...but I kept thinking Taani was really stupid for not seeing that they were the same guy!!! And later, when Surinder works hard (finally) to win her over, she is pretty awful about this.
Despite my MANY reservations, the film does work overall for three reasons. First, the acting is quite nice...and you cannot blame the actors for the dopey story elements. Second, the music is great. Third, the ending is so sweet that I ALMOST forgot how dopey the story had been! Worth seeing but inconsequential as well.