Best Hindi action movie ever in India.
Good, fairly logical plot, incredible, over the top yet believable action sequences, characters you care for, emotions in the right place and good acting (even John Abraham works as a villain who can stand up to Sharukh Khan).
Very very enjoyable 2.5 hours.