One of the worst movies if you're perceptive of bad choreography/battles/script.
I'd argue even the sets/cgi/logic is poor and the movie seems rather tedious with no chemistry but just tedious reminders of the obvious such as the constant plot reminders.
P.S. A lot of the reviews are written by Indians, hence the many 5 stars.