Watched it on first day. The movie is overall average, lags in the middle with no good storyline. It fails to keep the excitement that SRK holds. Honestly, SRK fails in fight sequences, he is not enough to fight with John Abraham. As for John, he did complete justice to his role, for being hot and sexy villain. He carried the role of Jim in a very stylish manner which SRK didnt.
For me SRK is fit for romantic roles and this new gen action mannerism is not for him. It clearly shows that Bollywood lacks good actors who could play these type of power packed roles.
Anyways, Deepika tried hard to look sensuous. She has nothing much to do cos it's Bollywood- female actors are not given much importance.
Conclusively, the post credit scene is the highlight. They say" ab toh 30 saal ho gaye ab nahi hota. aur karega kaun". They themselves have cleared it for us.