What is Good :
The movie is grandness personified.Though history goes for a toss and a lot of cinematic liberties are taken, the movie is very richly and authentically mounted on screen. Prithviraj is brilliant in the role of the warrior Kelu and he just exudes masculinity. He turns in a controlled and skilled performance.
The pick of the lot is Genelia, who essays the role of the warrior princess Ayesha to perfection. She is good in her combat scenes and looks sensuous in period malayalee attire.
Vidya Balan, Tabu and Arya make cameo appearances and do their bit well. Prabhu Deva ably supports Prithviraj and he tries to bring about some element of humour to the otherwise serious story.
All the female actresses look seriously sensual in their wet malayalee attire. Kalaripayattu sequences are choreographed brilliantly and authentically.
The duet between Genelia and Prithvi is one of the finest examples of aesthetic romance we have seen in a long long time.
The way the director fuses this historical flashback into present day political conditions is admirable and the script writer needs to be commended for coming up with such a water tight script.