This is one of the most awaited films this year. But as happened with a lot of films earlier, this film also falls short of living upto expectations built by Prabhas (Bahubali) and the trailer. Shraddha, Murali Sharma, Arun Vijay, Mukhesh, others are very well casted. No actor seems to be over acting. But still lack of strong points in the story makes this movie very boring and lengthy. Unrealistic, incomplete vfx shots irritate sometimes. Songs should have been skipped. Background was upto the par, not the best or outstanding. Prabhas maintains the charm all over the film from the start to end, his costumes in this movie are one of the most likeable in his career and Tollywood. Editing blunders can be seen everywhere, almost in every scene. If no expectations, watch this and you'll enjoy. If fan or watching with expectations, lower your expectations while watching. I personally felt that INR 350 crores were overly spent but wasted time and talent along with money.