It's a wonderful movie that keeps you on the edge of the seat but if you keep the critics review in mind and wonder about physics and all of that, forget it... Not every movie has to have a grand message, be open-minded and just enjoy the story. It's a very powerful story, I feel if it was made in telugu alone, a hindi remake would have followed using hrithik or someone. The action is mind blowing and the songs are nice, (already downloaded baby won't you tell me-shankar ehsaan loy). They do fall in place well and in flow with the plot except enni soni. That song is useless. But then again beautiful costumes, chemistry and stunning visuals.