Ajab Prem Ki Ghazab Kahani (2009) presents itself as a comic book movie, complete with bright colors, pop art titles, and a literal iron man providing narration in the frame story. Not just any comic book, though, an Archie comic book. This isn't superhero action, it's sunny romance filtered through broad farce.
The frame story is just an excuse to talk about Prem (Ranbir Kapoor), though. He's a fairly typical Bollywood protagonist of the era - young, charming, unemployed, and a bit of a natural con artist who spends his time hanging out with his young and carefree friends rather than getting a job. Prem is the president of the Happy Club, the spiritual descendants of the Youth Club from Bhoot Bungla. Unlike the older movie, the Happy Club doesn't have any "No Girls" rule, but they do have their own code. Happy Club members help people without expecting anything in return and are particularly determined to unite star-crossed couples, when they're not busy scamming food from the restaurant owned by Prem's father (Darshan Jariwala). Prem also has a stutter which only surfaces when he's really emotional and it's convenient to the plot.
While helping one such young couple elope, Prem accidentally kidnaps Jenny (Katrina Kaif), and it's love at first sight - for him. Jenny is understandably upset about the whole kidnapping thing, but after a few more misunderstandings they finally become friends. Jenny also has a stutter which emerges during dramatically appropriate moments, and when she's explaining the circumstances of her adoption to Prem she begins to stutter which makes him start to stutter. She assumes that he's making fun of her, slaps him, and storms off.
But this misunderstanding doesn't last long either. They make up and become fast friends. Prem still likes her romantically, but can't work up the courage to tell her, so he tries to remake himself to become someone she could love. That means getting a job, and for some reason it also means eating meat; Prem is a staunch vegetarian, but Jenny is Christian so they all assume she will want a man who is non-veg. Prem feels so guilty about the meet eating that he feels he cannot fave his own God, and instead goes to Jenny's church to confess directly to Jesus and ask Him for His help in winning Jenny's heart. This will be important later.
However Prem is so busy reinventing himself that he doesn't have time to spend with Jenny, so he doesn't find out that her parents are forcing her to marry the genuinely awful Tony Braganza (Pradeep Kharab) until it's almost too late. He follows the family to Goa and manages to meet Jenny. He promises to help her . . . and she asks him to contact Rahul (Upen Patel), the handsome, muscular and rich guy that she loves.
Prem takes the news surprisingly well. He's sensible enough to realize that Jenny never said she wanted a romantic relationship with him, and that he had never worked up the courage to ask her for one. More than anything else he wants Jenny to be happy, Happy Club is all about uniting star-crossed lovers, and his motto the entire movie has been "No complaints, no demands," so Happy Club gets to work.
And wackiness ensues fairly quickly. After Prem arranges an elopement, Rahul vanishes from the train, leaving Jenny with nowhere to go, so Prem has to hide her in his house. Rahul has been captured by his own father, wealthy politician Pitambar Jalan (Govind Namdeo), so Prem has to outwit Jenny's parents, Rahul's parents, his own parents, and a group of gangsters led by Sajid Don (Zakir Hussain), and that's the easy part.
The hard part is letting Jenny go. After all of the strife, he can't stand to watch Jenny get married to someone else, so he leaves town, which means he's not there when Jenny realizes that Prem has done an awful lot to ensure her happiness and safety, while Rahul has done basically nothing. Prem loves Jenny, Jenny now realizes that she loves Prem, but it's too late - in order for the pair to be united they'll need a literal Deus Ex Machina, and they get one. In this case, it's Jesus driving a pickup truck.
Divine intervention is not unknown in Bollywood romance, though it's usually Krishna doing the intervening, and the rest of the plot is classic Bollywood romantic melodrama. What's different is the tone - the romance is completely sincere, but the rest of the movie plays out as a broad farce, with elements drawn from silent comedies. On the other hand, this is perhaps the cuddliest farce I've ever seen, with everything leading toward an emotionally satisfying happy ending for the adorable characters. It's a weird movie, but it's the good kind of weird.