It's actually 3.5/5 but people are showing unnecessary hatred towards the film that it does not deserve.
All the actors have done justice to their characters. The only character that is kind of cheesy and kinda feels off is Isha (Alia Bhatt) she didn't get any back story or anything.
The whole movie was roller coaster. Really well made. CGI was way above the normal Bollywood CGI. All Bollywood fans must watch this so that other ideas like these can get green flags and more beautiful stories like these can get made.
One thing that bugged me was that the movie felt like a stretched Love story with a pinch of cringe. And way too much pure Hindi dialogues. Oh that takes me to another point which is dialogues. Dialogues are weird, very weird. Dialogues feels like too structured and not of 21st century.
Cinematography is really good
Definitely worth a watch.