Perfect screenplay and anirudh gave some magic in bgm. Fahadh fashil carries the whole first half. Surya ' s entry was scary. Vijay sethupathy acted well. Perfectly suited for villain . And finally Kamal Hassan (aandavar) has did perfectly at this age.