Mukesh
Gopalakrishnan
Saikumar
Balakrishnan
Innocent
Mannar Mathai
Vani Viswanath
Meera / Stella Fernandez
Biju Menon
Mahendra Varma
K P Ummer
Prathapa Varma
Kaviyoor Ponnamma
Meera's Mother
Geetha Vijayan
Meera
Vijayaraghavan
Ramjirao
Sukumari
Gopalakrishnan's Mother
Janardhanan
Garvasees Aasaan
Priyanka Anoop
Shakunthala
Jennifer, seize ans, accouche d'une petite Zoe en présence de sa mère Alicia, qui la soutient, et de Randy, son petit-ami. Mais le garçon, effrayé par la situation, ne tarde pas à s'enfuir. Après dix-huit mois, Jennifer a toujours beaucoup de mal à accepter son nouveau rôle de mère et Randy à s'acquitter de la pension qu'il lui doit. Tout ça déplaît à Alicia qui revit, à travers sa fille, sa propre jeunesse gâchée par une grossesse prématurée. Devant la détresse de Jennifer et désireux de retrouver son ancienne vie avec elle, Randy fait enlever Zoe par son demi-frère pour la vendre à un couple en mal d'enfant. Mais contre toute attente, Jennifer est désemparée devant la disparition de sa fille et met tout en œuvre pour la retrouver.
Jeune médecin écossais tout juste diplômé, Nicholas Garrigan débarque en Ouganda en quête d'aventure et décidé à venir en aide à la population. Peu après son arrivée, il est appelé sur les lieux d'un accident: le nouveau leader du pays, Idi Amin Dada, a percuté une vache avec sa Citroën DS. La façon dont Garrigan maîtrise la situation, son calme et sa franchise surprennent Amin Dada. Fasciné par l'Histoire et la culture écossaise, il trouve le jeune homme sympathique et lui propose de devenir son médecin personnel. Séduit par le charisme du chef de l'État, le jeune médecin rejoint le cercle présidentiel au sein duquel il mène grand train. Bombardé confident du dictateur, piégé au cœur de la mégalomanie meurtrière d'Amin Dada, Garrigan, témoin d'enlèvements et d'assassinats, devient malgré lui peu à peu complice d'un des plus terrifiants régimes africains du XXème siècle.