Shahid and Deepika will be seen together on screen for the first time in the film.
Shahid plays Raja Ratan Singh, the Rajput ruler and husband of queen Padmavati (Deepika), in the period drama, to be directed by Sanjay Leela Bhansali.
Ranveer Singh will be seen as Alauddin Khilji, the medieval-era Delhi sultan, who falls in love with Padmavati.
“I will start shooting for ‘Padmavati’ in a couple of weeks. I haven’t started it yet, but it is an amazing honour to work with Bhansali ji. I love his films, I think he is a fantastic filmmaker,” Shahid told reporters at the Lux Golden Rose Awards here last night.
“I am very excited about the role he has offered me. This is the first time that Deepika and I will be working together which is great. This is the first time me and Ranveer will be working together, which is great,” he said.
The actor recently wrapped up his film with Vishal Bhardwaj, titled “Rangoon”, which also stars Saif Ali Khan and Kangana Ranaut.
The 35-year-old actor feels he is in an “amazing” phase professionally as he is working with two great directors back-to-back.
“‘Padmavati’ is a really big film. It is a challenging film to do as an actor. After working with Vishal Bharadwaj, working with Bhansali is an amazing place to be. I feel very fortunate,” he said.
While ‘Padmavati’ will go on floors soon, ‘Rangoon’ is scheduled to release next year in February.