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'

Easwari Rao
as Selvi Karikaalan

Huma Qureshi
as Zareena

Samuthirakani
as Vaaliyappan

Anjali Patil
as Charumathi 'Puyal'

Manikandan
as Lenin

Dhileban
as Selvam

Nithish Veera
as Kathiravan

Aruldoss
as MLA