二十世紀七十年代,年輕的蘇格蘭醫生尼古拉斯•哥瑞肯(James McAvoy 詹姆斯•麥艾維 飾)躊躇滿志,懷著為窮苦人民救死扶傷的偉大理想來到了貧困的烏乾達。在此他結識了醫學會的白人同事,美麗的莎拉(Gillian Anderson 吉莉•安德森 飾),深深為之所吸引 。
某次集會上,尼古拉斯得以見到烏乾達總統安迪•阿明(Forest Whitaker 福里斯特•惠特克 飾),阿明的言論使尼古拉斯甚為著迷,甚至狂熱崇拜。集會之後,他救助了因事故受傷的阿明,並因其蘇格蘭人身份受到賞識。之後更以總統御用醫生的身份走近這位殘暴君主……
影片改編自Giles Foden的同名小說,男主角福里斯特•惠特克憑借此片獲得第79屆奧斯卡獎最佳男主角獎。