Madhuri, who replaced Sridevi, will play the role of a courtesan(prostitute) and teach Kathak'to other girls. Varun Dhawan will portray a Muslim blacksmith at the famous Heera Mandi' market of Lahore which was later converted into a red-light area by the British.
Sanjay Dutt will reportedly be seen as a king in the film, while Sonakshi Sinha will portray the free spirited Banjaran(gypsy-woman). Aditya Roy Kapur will play the role of an artisan who'll rebel against the British government along with Varun Dhawan.
Alia Bhatt will be seen as one of the girls(dancers) under Madhuri's character while Kunal Khemu's role in the film is still unknown.Kalank actually tells a story of a time when prostitutes and blacksmiths stood together to defeat the British government.
8