二十世纪七十年代,年轻的苏格兰医生尼古拉斯•哥瑞肯(James McAvoy 詹姆斯•麦艾维 饰)踌躇满志,怀着为穷苦人民救死扶伤的伟大理想来到了贫困的乌干达。在此他结识了医学会的白人同事,美丽的莎拉(Gillian Anderson 吉莉•安德森 饰),深深为之所吸引 。
某次集会上,尼古拉斯得以见到乌干达总统安迪•阿明(Forest Whitaker 福里斯特•惠特克 饰),阿明的言论使尼古拉斯甚为着迷,甚至狂热崇拜。集会之后,他救助了因事故受伤的阿明,并因其苏格兰人身份受到赏识。之后更以总统御用医生的身份走近这位残暴君主……
影片改编自Giles Foden的同名小说,男主角福里斯特•惠特克凭借此片获得第79届奥斯卡奖最佳男主角奖。。1908年圣诞节是墨西拿(Messina),地中海最富裕的商人城市之一。彼得(Peter)是一个富有的英国家庭的13岁儿子,因对儿童,动物和仆人的残酷而臭名昭著。一天晚上,他被伏击,并在该市哥特式公墓的地下棺材中醒来,被埋葬以报复一名仆人男孩从其母亲的屋子中对他的残酷对待。当一场强烈的地震将墨西拿夷为平地时,彼得被困住了,他的下落被遗忘了。直到一个世纪之后,一位英国考古学家和他的女儿才到达这座城市。。康熙末年,意大利传教士郎世宁来到中国,以其绘画技能任职于宫廷,担任待诏画师。喜爱西洋技艺的康熙皇帝对西洋画的写实技能深为赞许。他要求郎世宁学习中国画的意蕴,以便更好地为宫廷服务。 在学习中国画的同时,郎世宁还奉旨在宫内为中国画师开设了西洋写真课。为保证讲课的效果,他坚持要画人体模特。此事惊世骇俗,大度的康熙批示"不许画男,亦不许画女"。让他带学生在秘室画了裸体的太监。 来华之前,郎世宁曾在葡萄牙王室专为王后和公主画像。而在清宫他却不能为女性作画。他对此迷惑不解。康熙的幼女、年轻美丽的七格格偶尔从他面前走过,七格格活泼的身影吸引了郎世宁的注目,他偷偷地给七格格画起了速写。七格格发现了他的举动,很想看他是如何画自己的。有一天康熙终于下诏让郎世宁给七格格画像,原来康熙要将七格格远嫁西疆去和亲。七格格泪眼相视,郎世宁无法下笔…… 而宫里一场激烈且微妙的夺嫡斗...。