"Ostatni król Szkocji" przedstawia okres krwawych rządów Idi Amina, jednego z najokrutniejszych dyktatorów XX wieku oglądany oczami jego osobistego lekarza, Nicholasa Garrigana. Młody Szkot jest zafascynowany nową przyjaźnią równie mocno, co Amin szkocką kulturą, na skutek czego samozwańczy prezydent Ugandy proklamuje się ostatnim królem Szkocji. Uwiedziony charyzmą władcy, Nicholas szybko poznaje prawdziwe oblicze tyrana i tym samym jego sen o wspaniałym, dostatnim życiu rozpada się w pył. Rozpoczyna się dramatyczna walka o przetrwanie, która wymaga od medyka poświęcenia, zdrady i ucieczki z kraju.