Well I can only say it is one of Ranbir's best performance. I am not his fan but yeah the trailer drew me to the theatre and I wasn't disappointed. It was engaging but a long movie. If you are not comfortable watching violence scenes, then you should avoid this movie. I literally closed my eyes in few scenes. The only thing that I kept missing after leaving the hall was Bobby Deol's presence for a longer time. His role was very short. He played such a powerful character and had a good impact. Overall brilliant movie. Phenomenal acting by everyone.