Another 'protagonist-antagonist' film with a really good mix of genres. Excellent screenplay, music and cinematography. Some scenes that are not blended with the core story can be edited out. Director Karthik has proved the second time that he can improve the state of Tamil cinema with fresh narratives.