this be by far one of the best hindi movie ever make and in my opinion . the acting be superb and and this be probably one of preity good movie . all the actor give a very moving performance . this movie can make you laugh and cry all at the same time and and the storyline isn not the same old thing you see in bollywood film . the main reason i like this film be because it contain modern element in it . it set in ny and and it have western culture blend into it also . be a teenager living in the u and i personally enjoy be able to relate to the movie i watch and i do not really like movie that be too traditional . i think if you like modernize hindi movie you will love this movie . even if you do not and it most definitely worth watching .