Kareena Kapoor Khan’s royal avatar in ‘Takht’ will be something to watch out for, as the actress will get into some serious dialect training and a whole lot of costume changes! Bebo will play the royal princess Jahanara Begum in the period drama which will track the Mughal rule in India. Ranveer Singh and Vikcy Kaushal will play Dara Shikoh and Aurangzeb respectively. Karan Johar returns to direct this magnum opus after his romantic venture ‘Ae Dil Hai Mushkil’ in October 2016, which was a hit. Kareena Kapoor is currently shooting for another of KJo’s production, ‘Good News’, where she has reunited with Akshay Kumar after 10 long years.