He made his debut with Sekhar Kammula`s Leader successfully but his subsequent films like Nenu Na Rakshasi, Naa Ishtam and Krishnam Vande Jagadgurum failed to make an impact at Box-office.
Yet, he is popular and has a decent fan following especially women audiences.
Now he is testing new waters. He is looking for challenging roles - villain roles, key roles in another hero/heroine movie. He has already signed Rajamouli`s Baahubali wherein he plays the antagonist. And now he has signed director Gunasekhar`s historical 3D film - Rudramadevi. He is playing the role of prince belonging to Nidavarjyapuram princely state.
Anushka plays the title role - Rani Rudramadevi, the great Kakatiya ruler belonging to 13th century.