A lot of gimmicks and weak script.
Story did had some scope if told properly, but all that unwanted over acting and gimmicks Vijay did (don't know, may be what director told him to do,) and all those unwanted action scenes which felt like forcefully added and out of place destroyed this movie.