"I am lucky to play this character. The role has everything in it; drama, violence, heroism. It is a perfect package for any package," he said at the poster and music launch of the film.
The actor also added that he did a lot of preparation for the role.
"I did a lot of preparation for the role. I did voice preparation and also worked on diction.I worked on my physical srtucture as well," he said.
The actor has witnessed both highs and lows in his career and said that he was heartbroken during the time his films were not doing well.
"I was heart broken. When you put in so much of effort and then people don't like the film, it makes you upset. But I am young and I am a fighter," he said.
Directed by Manish Tiwary, the actor will be seen opposite newcomer Amyra Dastur. The actor was initially apprehensive about her but was in for a pleasant shock.
"I was apprehensive when it came to Amyra as she was so young. I doubted if she will be able to pull off the role. But when she started the workshop, she took everyone by surprise," he said.
The film is all set to release on July 26.
Pics: Prabhas, Tamannaah Bhatia at 'Baahubali 2' first look launch at MAMI
'Ae Dil Hai Mushkil' photos: Aishwarya, Anushka, Karan get candid at MAMI
Photos: Huma Qureshi, Neha Dhupia and other celebs at MAMI
Photos: Amy Jackson, Daisy Shah at Mumbai airport
Photos: Sridevi, Irrfan and other celebs at 'Mughal-e-Azam' screening