Chirakkal Kelu Nayanar / Krishnadas ("K.D.")
Prithviraj Sukumaran
Vavvali of Nagapattinam/Thanseer
Prabhu Deva
Dancing woman (cameo)
Tabu
Old Vasco Da Gama
Robin Pratt
MLA Raveendra Kaimal/Kaimal
Shaji Nadesan
Chakrathali Hasim Pakir
Sasi Kalinga
Music Girl
Kani Kusruti
Tribal Gang Member (uncredited)
Soubin Shahir
Aima
Sreekala Sasidharan
Arakkal Beevi
Tanushree Kaushal
Arakkal Ayesha/
Genelia D'Souza
Makkom / Bhumi
Vidya Balan
Bala of Chirakkal/Daisy da Cunha
Nithya Menen
Kothuwal of Chirakkal/Thangachan
Arya
Young Vasco Da Gama / Estêvão da Gama / Executive of Nirvana
Alexx O'Nell
King of Chirakkal
Amole Gupte
Bhanu Vikraman of Chirakkal
Ankur Khanna
Chenichery Kurup/Minister
Jagathy Sreekumar
Publicist
Old Monks
Music
Deepak Dev
Assistant Director
Editor
Sreekar Prasad
Producer
Playback Singer
Director
Santosh Sivan
Director of Photography
Writer
Shankar Ramakrishnan
Costume Designer
Eka Lakhani
Job Kurian
Production Design
T. Sunil Babu
First Assistant Camera
Anjuli Shukla