Please don't go by the star rating it's manipulated, you can see the same comment posted with different names, it's marketing fraud.
The movie is a mixture of many Hollywood movies with mahabarath story. The movie 1st half is boring it will make you feel sleepy, the 2nd half is ok, there is a lot of logic missing, the screen play is shabby, except Kamal Hassan no ones acting is worth watching, Prabhas acting is very disappointing.