This has to be one of Vikram's finest perfomances. PA Ranjith, as usual delivered a wholesome movie with great screenplay, dialogues, music, action sequences and excellent narration. The story could have been a little more engaging. Worth every dime to watch it on the big screen.