二十世紀七十年代,年輕的蘇格蘭醫生尼古拉斯?哥瑞肯(詹姆斯·麥卡沃伊飾)懷揣理想來到貧困的烏干達,試圖通過醫療援助改變當地困境。在坎帕拉醫院任職期間,他與醫學會的英國女同事莎拉(吉蓮·安德森飾)產生情感糾葛。某次總統集會上,尼古拉斯被烏干達獨裁者安迪?阿明(福里斯特·惠特克飾)的民族主義言論強烈吸引,甚至發展為個人崇拜。集會次日,尼古拉斯因及時救治意外受傷的阿明而獲得其信任,并憑借蘇格蘭人身份被任命為總統私人醫生,逐步進入權力核心。隨著接觸深入,阿明的殘暴統治逐漸顯現,尼古拉斯被迫參與掩蓋大屠殺真相、協助秘密處決等罪行。最終他在目睹政權暴行使者無辜死亡后,冒險參與刺殺行動并協助政變勢力完成任務。事成之后,尼古拉斯帶著對烏干達人民的復雜情感與自身道德困境黯然離境。影片改編自Giles Foden的同名小說,主演福里斯特·惠特克憑借對獨裁者復雜人性的深刻詮釋獲得第79屆奧斯卡最佳男主角獎。