This movie truly reflects 2 different Indias - educated/cosmo vs the rest of India. We, educated and well to do Indian westerners (not to be confused with MID WESTERNERS in US) forget about where we are living. Anushka sharma is by far one of the best actresses of her time. In this role, she truly depicts a new age woman who uses her wits. She goes from a 21st century wife to a cold blooded killer. Kudos to bollywood for thinking about more than hero and heroine singing and dancing around a tree. we need more steven spielberg's in bollywood. Since IMDb is making me write more, i also want to give a thumbs up to Anushka for her role in PK. Even though her hair cut in the movie was RIDICULOUS, she was very impressive as an actress. I am sure working opposite to Aamir was a tall order for her.