Ashwin (Jiiva) is a hardworking committed photographer working for a Tamil daily Dina Anjali. His passion for coming out with pictures that speak and tell the truth, makes him a star in his office. Two lady journalists working in the same paper Renuka (Karthika), the investigative reporter and Saro (Piaa), who covers the entertainment section, develop a soft corner for him. Meanwhile Tamil Nadu assembly elections are underway and the fight is basically between two slime balls- Chief Minister Yogeswaran (Prakash Raj) and opposition leader Kota (Kota Sreenivasa Rao). They will do anything to come to power including bribing the electorate and goondagiri . Suddenly, due to Renukas writing and Ashwins scoop photos, a third force led by youth Vasanthan (Ajmal) who believes in clean politics emerges. Just before elections while addressing a huge youth rally a bomb goes off at the election campaign meeting of Vasanthan, killing Saro. Ashwin and others are convinced that it is the handiwork of the traditional politicians and goes all out to support Vasanthan, who wins the elections and becomes the youngest Chief Minister. But things take sudden twist which leads to a stunning climax.