I think the film was mostly driven by its terrific screenplay and performances of the cast especially of Arvind Swamy and 'Mithran' Ravi. Jayam Ravi did much better than Arvind Swamy in some crucial scenes like bug scene and towards the climax. Arvind Swamy also very good.Editing was razor sharp but felt the story could have still more substance and thrills. The biggest plus points for the film apart from the performances and screenplay is the music of Hip hop Tamizha. Kadhal cricket and kanala kannala linger on in your mind even after the film is over. The bgm is perfect. The film does make you think about the system inspite of being an entertainer which deserves appreciation.