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

Easwari Rao
as Selvi Karikaalan

Huma Qureshi
as Zareena

Manikandan
as Lenin

Anjali Patil
as Charumathi 'Puyal'

Aruldoss
as MLA

Dhileban
as Selvam

Sayaji Shinde
as Minister