Muriel (Laura Carmichael) onnistuu houkuttelemaan sisarensa Ruthin (Rosamund Pike) juhliin, jossa kohtalo tuo heidät yhteen karismaattisen lakiopiskelijan, Seretse Khaman (David Oyelowo), kanssa. Savuinen ja jazzmusiikin täyttämä ympäristö luo täydellisen taustan, kun Ruth ja Seretse alkavat keskustella, tanssia ja rakastua toisiinsa. Kuitenkin 1940-luvun Lontoossa tummaihoisen miehen ja valkoihoisen naisen välinen romanssi herättää ympäristössään suurta pahennusta. Seretsen on myös kannettava raskasta vastuuta: hän on Betsuanamaan (nykyisen Botswanan) kruununprinssi.Kohti avioliittoa kulkeva polku ei ole helppo, sillä parin on kohdattava sekä perheiden että valtioiden vastustusta. Huolimatta kaikista esteistä nuoret päättävät seurata sydäntään ja sitoutua toisiinsa. Tämä rakkaustarina johtaa kuitenkin kansainvälisiin jännitteisiin, jotka muuttavat heidän elämänsä ikuisesti.Elokuvan kesto: 106 min