
Casts

Mammootty
as Haridas / Murikkumkunnath Ahammad Haji / Khalid Ahammad

Mythili
as Manikyam

Shweta Menon
as Cheeru

Sreenivasan
as Keshavan

Siddique
as Balan Nair

Muhammad Musthafa
as Younger Keshavan

Vijayan V. Nair
as Velayudhan

Suresh Krishna
as DySP Y Madhavan

Sasi Kalinga
as DySP Mohandas Manalath