A well knit tale, the story begins with Vinayak (ajith) a cop who is on suspension. He lives life in his own way and has got a lover in the form of Sanjana (trisha) who is the daughter of a don Arumuga (jayaprakash). Then there is the tough cop ACP Prithvi (arjun) who is roped in to investigate the suicide of a cop involving the betting mafia of IPL. The story takes a turn when Arumuga discovers that about Rs 500 crores is coming to Mumbai for the IPL finals. However, his protégé Sumanth (vaibhav) hatches a plan with his group (mahant, premgi amaran ashwin) to steal the money. This is discovered by Vinayak and he joins the group. What happens after that forms the rest of the story.