Seretse Khama (David Oyelowo) pertence à família real de Bechuanalândia, conhecida hoje como Botswana. Ele conhece uma Ruth Williams (Rosamund Pike), uma inglesa branca por quem se apaixona. Em 1948, os dois se casam, gerando repercussão além da fronteira, como na África do Sul, onde o casamento inter-racial era ilegal.