Siddharth Abhimanyu (who grows up to be Arvind Swamy) who goes to jail for a crime he didn't commit, so that his father (Posani) could get an MLA ticket in return. Cut to the present when Dhruva (Ram Charan) an IPS trainee, is introduced as a do-good-er despite bending a few rules with his friends to solve petty crimes. Dhruva lives by the philosophy that "your enemy decides your capacity" and he aims to choose an enemy who has the power to control "a 100 criminals".Siddharth Abhimanyu (Arvind Swamy) is an young and top scientist in India who has a criminal network which he operates clandestinely. Dhruva who is looking for a bigger target stumbles upon the secret criminal activities of Siddharth. Rest of the story is all about how they outsmart each other before Dhruva winning the duel.Ram Charan is perfect for the role of a tough and an intelligent cop. His physical transformation (6-pack and hair-cup) suited the character excellently. His styling is great. His performance in a couple of scenes (proposal scene to heroine and death scene of a friend) is first-rate. Arvind Swamy proves that audiences can also fall in love with a villain while rooting for the hero. The writer has redefined the role of a villain with such a good looking, intelligent yet evil character and Arvind Swamy entices you with his terrific performance. Rakul Preet Singh brings glamour and love to this otherwise intense drama. Navdeep and Randhir are good as few of Dhruva's buddies. The character of Posani Krishna Murali provides a bit of comic relief (though didn't yield the desired results fully). Sayaji Shinde and Madhu Singampalli (Chakravakam fame) are good as baddies.