Shahid Kapoor has worked with a director and a writer.
Kapoor next played Rawal Ratan Singh, a 14th-century Rajput ruler, in Sanjay Leela Bhansali's period drama Padmaavat (2018), co-starring Deepika Padukone and Ranveer Singh
 Following the success of Jab We Met (2007) and Kaminey (2009), Kapoor's career went through a decline; he described the phase as a series of "wrong choices" and said that taking on a challenging role in Haider (2014) helped him reinvent himself

