detailing and emotions are mind blowing, well, much more things like action and content could have been added in the first half. dhanush is as usual, versatile and blending with his character. every other characters and locations are very realistic and natural.now that is what makes it more interesting and the screenplay is wow..