Karikaalan consistently fights to keep the people of Dharavi, a slum in Mumbai, safe from the clutches of mighty politicians and the land mafia don, Hari Dhadha.
Rajinikanth
as Karikaalan Vengaiyan 'Kaala'
Nana Patekar
as Haridev Abhayankar 'Hari Dhadha'
Samuthirakani
as Vaaliyappan
ఈశ్వరీ రావు
as Selvi Karikaalan
Huma Qureshi
as Zareena
K. Manikandan
as Lenin
Anjali Patil
as Charumathi 'Puyal'
Aruldoss
as MLA
Dhileban
as Selvam
Sayaji Shinde
as Minister
Sakshi Agarwal
as Karikaalan's Daughter-in-Law
Sampath Raj
as Vishnu Bhai