Love Aaj Kal ★★★★

So Saif Ali Khan and Deepika Padukone play the couple in the modern day romance, but in the romance set in the past, Khan plays the guy but another actress (Giselli Monteiro) plays the girl. This confuses me. Shouldn't either both leads play the past and present couples, or two different actors play the other characters? Is this implying that men are all the same, but women are different?

I like how it implies that all of Khan's problems are that he's too modern, too non-traditional, too global. He's surrounded by blonde women and he only wants to work in San Francisco and London, while Padukone just wants to restore ancient Indian frescos. His dissolution in San Francisco is a musical high point.