Ranveer Singh is excited to work in Karan Johar's historical drama "Takht", and says he leapt at the opportunity of collaborating with the filmmaker. Ranveer will be seen playing the role of Dara Shikoh in the film. It also features Kareena Kapoor Khan, Alia Bhatt, Anil Kapoor,Bhumi Pednekar, Vicky Kaushal and late veteran actress Sridevi's daughter Janhvi Kapoor.