This is a landmark movie in Indian cinema history. Only Karan Johar can bring back the glory of typical Hindi cinema while correcting everything that was wrong earlier. He has imbibed everything he learnt in his lifetime and proved how all of us need to grow with time. Everyone must watch this movie for its messages and obviously for the absolute fun ride. It has something for almost everyone. Go with family, trust me you will feel like crying, shouting, whistling, dancing, jumping off your seat (sometimes multiple emotions at the same time) in multiple scenes. The movie may deserve 4 star but the effort and ideation definitely deserve 5 star.