One of the main highlights of ‘Kaala’, apart from the ‘Thalaivar’, is its ensemble cast that boasts of some big names in the industry. At the audio launch of ‘Kaala’, Rajinikanth admitted his mistake of romancing young heroines, which has received lukewarm response from the audience. In ‘Kaala’, Rajinikanth plays his age and has been paired opposite Eswari Rao, who reportedly plays his wife named Selvi. On the other hand, the Bollywood actress Huma Qureshi is reported to be playing Rajinikanth’s ex-lover named Zareena. Interestingly, a picture of Rajinikanth with Zareena’s name as a tattoo went viral on the internet. Huma Qureshi, in an interview, has stated that the romance between Zareena and Kaala Karikalan is handled very beautifully. In fact, Pa Ranjith was widely appreciated for the matured romance between Kabali and Kumudhavalli in ‘Kabali’. But the interesting choice is to cast veteran actor Nana Patekar as the prime antagonist. Going by the trailer, Nana Patekar seems to play a cunning politician, who’s pitted against Rajini in this one. Rajinikanth himself said that Nana Patekar’s character in ‘Kaala’ is one of his favourites. The film also stars Pankaj Tripathi, Samuthirakani, Anjali Patil, Arul Doss and Sakshi Agarwal in prominent roles.