When he’s not busy designing Halo 4, Raj Sharma (Ranbir Kapoor) has one great ambition: to lead a “killer” life. And with his cheeky energy and piles of cash, the boyish hero of Bachna Ae Haseeno has no trouble keeping everything killer. Until, that is, a triad of botched romances (with a family woman, a kvetchy supermodel, and an unbelievably well-dressed taxi driver) knocks him into a morass of painful self-reckoning—and us into an overlong movie seething with male angst. After being unceremoniously dumped by his third and favorite significant other, Gayatri (Deepika Padukone), a chastened Raj revisits his former lady-friends to atone for the myriad ways in which his own killer life has ruined theirs. Though his odyssey wanders off into unnecessary subplots (including a sinister detour in which Raj is spirited into the woods by a former girlfriend’s Jack Daniels–swilling husband), Bachna Ae Haseeno does manage to neatly split its focus among the three women without letting any one storyline lag. High points include a lavish wedding scene featuring beautiful Nehru jackets, plus some tongue-in-cheek rap in the sexed-up musical number “Lucky Boy.” But two and a half hours of this will try anyone’s patience, so stave off the boredom by speculating about Kapoor and Padukone’s off-screen romance; it looks like all that angsting paid off.