Ranbir Kapoor proved to be the best actor Bollywood . He has sacrificed a lot and probably his best performance ever . Nobody can come close to his performance in this movie . Good story line , realistic acting , songs are alright , ending Sanju and Ranbir dance were impressive , his body mass was huge ( impressive again ) . First half is better than the second half . Must watch movie .