A United Kingdom - Cast

David Oyelowo

as Seretse Khama


Rosamund Pike

as Ruth Williams



Tom Felton

as Rufus Lancaster


Terry Pheto

as Naledi Khama


Laura Carmichael

as Muriel Williams


Change Location