Govardhan, a doctor by profession, is wrongly accused of bombing a train and is jailed by the British in Cellular Jail, also known as Kala Pani in Andaman and Nicobar Islands. He witnesses sufferings of hundreds of Indian prisoners there.
Mohanlal
as Govardhan Menon
Prabhu
as Mukund Iyengar
Amrish Puri
as Mirza Khan
Tabu
as Parvathi
Vineeth Radhakrishnan
as G.S. Sethu
Nedumudi Venu
as Sreekandan Nair
Alex Draper
as David Berry
Annu Kapoor
as Veera Savarkar
Delhi Ganesh
as Pandiyan
Sreenivasan
as Moosa
Cochin Haneefa
as Ahmed Kutty
Maniyanpilla Raju
as Nair