Anglia, rok 1947. Seretse Khama (
David Oyelowo) jest pochodzącym z Botswany księciem, który studiuje na Oksfordzie. Mężczyzna uczy się prawa, polityki i historii razem z przedstawicielami najznamienitszych rodzin starego kontynentu. Pewnego wieczoru na jednej z imprez studenckich Seretse poznaje pochodzącą z klasy średniej londyńską urzędniczkę Ruth Williams (
Rosamund Pike). Para zakochuje się w sobie. Droga do szczęścia nie będzie jednak dla nich usłana różami. Oparta na faktach historia zakazanego uczucia, jakie narodziło się między afrykańskim księciem a brytyjską urzędniczką.