El último rey de Escocia

La película narra la historia del dictador ugandés Idi Amin a través de su médico personal, el doctor escocés Nicholas Garrigan; al igual que en la novela, el largometraje mezcla ficción y realidad: el personaje del médico escocés es ficticio, mientras que otras personas relacionadas con Amin y algunos sucesos que se relatan sobre el gobierno del dictador están basados en personas y hechos auténticos.

La película es un esbozo a grandes trazos de la vida del dictador ugandés Idi Amin.

A principios de los años 70, Nicholas Garrigan (James McAvoy) es un joven médico escocés que desea ver el mundo, y debido a ello viaja al primer lugar que señala con el dedo en el mapamundi, el cual resulta ser Uganda.

Tomándole simpatía, Idi Amin propone a Nicholas que sea su médico personal y el joven escocés acepta y se traslada a una lujosa mansión en la capital del país, Kampala, cerca del palacio presidencial.

Sin embargo, Amin cada vez se vuelve más desconfiado por lo cual las relaciones entre ambos comienzan a enfriarse.