Filmmaker Karan Johar's much-anticipated historical drama Takht, starring Ranveer Singh, Vicky Kaushal, Kareena Kapoor Khan and Anil Kapoor, will hit the theatres on December 24 next year. The movie, which also features Alia Bhatt, Janhvi Kapoor and Bhumi Pednekar, is set in the Mughal era. Johar announced the release date of the film and shared the first teaser on Twitter.