I have watched it twice in theaters, here is my review: -
Effects: - Effects are really good and wars scenes are described well.
Music: - It is very good and some tracks are veey famous.
Cast: - Its awesome, Ranveer singh, deepika padukone, priyanka and many others. All have done superb acting.
overall is good and story was ok youth should be watch this movie and family also can watch this movie without any issue so that must watch go theater and enjoy