A perfectly packaged mass masala entertainer. It does take its cinematic liberties and logic does go for a toss, but the narrative is fast paced and solidly packed with entertaining elements, workable emotions, well written dialogues and clever twists. The hero elevation sequences are flawless written and provide a terrific high with every strike. It's a tailor made role for Prabhas and he shines throughout.