The film stays true to its source material. Karthik stands out in the entire cast. His chemistry with Aishwarya Rai,jayaram and Trisha stands out.There are moments that gives one goosebumps and then there are moments that could have been but doesn't. For those who haven't read the book , the film may seem packed too much.Climax ends on a cliff hanger,that sets up the premise for next part. felt single screens dint do justice to the grandeur ,will watch once more in imax (once the ticket price come down). 3 hrs flies by like nothing.Definitely engaging and worth a watch.