The story was good but the way of telling the story was not right. I don't like what is happening, why is it happening,The VFX was great. The rest of the acting is the best. Amitabh Bachchan's acting has always been excellent.Prabhas's acting seemed a bit over-acting but Deepika Padukone's acting was good.