In Jab We Met, a heartbroken guy meets a wacky, headstrong girl on a train who upends his life as she drags him into her adventures.

Kareena Kapoor is hilarious as the wacky girl. Her endless monologue to the guy is long-winded prattle that is both annoying and charming. She is the equivalent of characters like Katherine Hepburn in Bringing Up Baby; a madcap who irritates and fascinates the guy she has swept into her tornado.

The movie bounces along effortlessly for the first couple of hours, with scenery, chemistry, and pleasant but generally forgettable musical interludes, but gets a little messy in the final third. Kapoor's actions go a little beyond wacky, a lot of very unlikely things happen, motivations seem arbitrary and it's all a reminder of why American screwball comedies stay well under 2 hours.

In spite of a shaky and somewhat peculiar (or just so Indian-specific that a westerner like me doesn't get it?) final hour, overall this is a charming, funny, and romantic movie well worth watching.