
Ko is the story of the entwined lives of an adventurous, honest, astute photo journalist Ashwin (Jeeva) and an aspiring young politician Vasanthan Perumal(Ajmal). Ashwin happens to be a photo journalist with the Dina Anjal Tamil daily, and is the sought-after lensman in his newspaper for his images speak a thousand words and bring awareness. He is literally trampled on by Renuka Narayanan (Karthika), the chief reporter for Dina Anjal, who has been newly transferred from Madurai. There’s also bubbly Saro (Piaa Bajpai), who happens to be another reporter, and has a soft spot for Ashwin.
Vasanthan Perumal is a symbol of modern Indian youth who believes in clean politics. He is the embodiment of all that is necessary to turns politics around but he lacks public support and finances.
There’s Alavandhan (Kota Sreenivasa Rao), leader of the opposition party, who washes his hands discretely with dettol once he touched a baby, and tries to marry a 13-year old because his horoscope predicts a great future if he does.
Then there is a power-lust Chief Minister Yogeswaran (Prakashraj), who sets the ball rolling.
A battle begins in Tamil Nadu as Assembly elections are announced. It becomes a direct war between Chief Minister Yogeswaran and opposition leader Alavandan As typical politicians, as they are portrayed, they do everything under the sun to come to power.
Ashwin, impressed with Vasanthan’s ethics, begins to do everything he can to throw the spotlight on his newfound friend, and a third force led by Vasanthan emerges as the front-runner. Fellow journalists Renuka and Saro also get sucked into Vasanthan’s political aspirations and election campaigns.
Of course, just when it seems like everything might fall into place, disaster strikes. At an election rally of Vasanthan, a bomb goes off killing Saro. Vasanthan goes on to win the polls.
Now the onus falls on Ashwin and Renuka to find the real culprits behind the attack. Get ready to watch an unpredictable climax.