Karan Johar's period drama film Takht is one of the most anticipated and awaited Bollywood films. The film has a huge star cast which includes Ranveer Singh, Vicky Kaushal, Alia Bhatt, Kareena Kapoor Khan, Janhvi Kapoor, Bhumi Pednekar and Anil Kapoor. In a recent interview, Karan revealed that when he first offered the role to Ranveer, his role was still in the scripting stage. Karan added that he would have been quite upset if for any reason Ranveer would have denied the part. While on the other hand, Ranveer revealed that Karan called him up one day suddenly. Ranveer said that the passion with which Karan narrated him the script it was enough for him to get on board with the movie.