Ganesh(Ajith Kumar) and his sister Thamizh(Lakshmi Menon) come to settle down in Kolkata where she has enrolled for a course to hone her artistic skills. Ganesh is an extremely peace loving soft hearted person who makes even rowdies like Kolkata Kaali(Rajendran) like him in one instant. Kolkata is also the operating base of a high profile international criminal syndicate run by three brothers Rahul (Rahul Dev), Abhinay(Kabir Duhan Singh) and Aniket(Aniket Chauhan). Ganesh advised by his new house owner(Mayilswamy) starts working under Laxmidas(Soori) who owns a Taxi company.
Cops in Kolkata ask Taxi and Auto drivers for help in nabbing criminal members of Rahul’s gang and prepare a suspect list. Ganesh identifies one of the suspects and informs the police about the where abouts of the criminals which leads to a large haul of illegal weapons, drugs, money and also arrest of many of lower level gang members belonging to Rahul. Frustrated Aniket finds Ganesh and brings him to his Yacht to be killed, but is instead killed by Ganesh who becomes extremely violent during the altercation. Simultaneously Ganesh gets acquainted with Swetha(Shruti Hassan) and Swetha’s brother Arjun(Ashwin) gets acquainted with Thamizh in two separate incidents and they are attracted to each other and Arjun gets his parents to meet and officially ask for Thamizhs hand in marriage.