A neat movie nowadays, with no unnecessary scenes, First half is well connected with the second, with Good choreography, Prabhas acting is underutilized, story depth could be better, Storyline new, Second half is better than first, Worth watching with family.