The problem is, RAB NE BANA DI JODI works in patches. The first 30 minutes and the penultimate 30 minutes are the highpoint of the enterprise, but the screenplay in between doesn't hold your attention. That's the truth!
In a nutshell, RAB NE BANA DI JODI is no DILWALE DULHANIYA LE JAYENGE. It's not MOHABBATEIN either. At best, it's an average fare that may generate some curiosity initially, that's it. You expect much, much more, but… alas!
Surinder [Shah Rukh Khan], a simple, clean hearted, honest man working for Punjab Power, leads a humdrum life, but the moment he sets his eyes on Taani [Anushka Sharma], his life undergoes a change. She's flamboyant, fun-loving, vivacious, unlike Surinder. But unforeseen circumstances bring them together.
Director Aditya Chopra chooses a desi plot and weaves a story around an ordinary, middle class couple. The story begins with gusto and the initial scenes between Shah Rukh and Anushka are thoroughly interesting. But the screenplay falters the moment Shah Rukh's character Surinder transforms into Raj and his personality undergoes a sea-change. The first question that strikes you is, why didn't Anushka realize it's him, her husband, not someone else? Sure, he has undergone a complete makeover, but how can you not recognise your husband's voice or appearance? That's a glaring flaw, it's like taking the viewer for granted!
The sequences thereafter are equally uneven. A few sequences are well executed, but the problem is that Shah Rukh keeps playing the game till the very end. If he had to win her heart, he could've done so by making her realize that it's a mirage, making her realize that the person she loves and the person she's married are the same.
There's a twist in the tale only towards the pre-climax, when Anushka is ready to elope with Raj, her dance partner. The climax, the drama that ensues during the finale of the dance competition, is excellent. Even the end [the honeymoon in Japan] brings a smile on your face.