Mladi Afroamerikanac Chris sa svojom djevojkom Rose tijekom vikenda odlazi na udaljeno imanje kako bi se upoznao s njenim roditeljima, majkom Missy i ocem Deanom. Njihovo pretjerano uslužno ponašanje Chris u početku tumači kao nervozni pokušaj ublažavanja činjenice da se njihova kći zabavlja s tamnoputim mladićem, ali kako vikend odmiče, otkriva niz pojedinosti koje ga vode do zastrašujućih događaja koje nije mogao niti zamisliti.

Nakon diplome 1970. godine mladi škotski liječnik Nicholas Garrigan (J. McAvoy) ne želi naslijediti dosadan očev posao u škotskoj provinciji i kreće u pustolovinu - putuje u Ugandu kao liječnik misionarske bolnice koju vode dr. David Merrit (A. Kotz) i njegova žena Sarah (G. Anderson). Nicholas prihvaća težak liječnički život u siromašnoj i slabo opremljenoj bolnici i pokušava zavesti Saru koja odbija prevariti supruga. U zemlji je državni udar: general Idi Amin (F. Whitaker) sa svojim postrojbama svrgava predsjednika Miltona Obotea i preuzima vlast. Igrom slučaja Nicholas upozna Idija Amina kad ovaj u blizini bolnice ozlijedi ruku. General Amin oduševi se Nicholasom kada čuje da je ovaj Škot - on obožava Škotsku i Škote - i ponudi mu posao osobnog liječnika, povjerljivog savjetnika i vođe projekta obnove ugandskog zdravstva.