In the Om Raut directorial, Khan is playing Udaybhan Rathod, a Rajput military man in Aurangzeb's army, who fought against Maratha general Tanaji Malusare (played by Devgn) in the famous battle of Sinhagad.
Playing Udaybhan hasn’t been easy for Khan, who has had to read Sinhgad: The Astonishing Escalade of Tanaji and His 300 Marathas, learn sword fighting and horse riding as part of the prep for his character which is set in 17th century India.
Talking about it, he told Mid-Day, "I'm going by the written word. A chunk of the research has been done by Om, who has done a thorough job. Since it is an action-packed film, I was required to look leaner. I had to be adept in horse riding. The fact that I was coming straight off Navdeep's [Singh] film made it tad easier. The physical prep has been rigorous for this film."
However, Khan says there is a lot to be admired about Udaybhan, who was a dutiful soldier. "My character is the antagonist. But he just happens to be on the wrong side," he said.Fresh off the set of Sacred Games’ second season, which he recently wrapped up, he added, "After Sacred Games, I have been transported to a different era with this film."
Follow @News18Movies for more.