A United Kingdom - Cast

David Oyelowo

as Seretse Khama


Rosamund Pike

as Ruth Williams


Jack Davenport

Jack Davenport


Tom Felton

as Rufus Lancaster


Terry Pheto

Terry Pheto

as Naledi Khama


Laura Carmichael

Laura Carmichael

as Muriel Williams


Change Location