The Cast List:
David Oyelowo played being Sir Seretse Khama
Rosamund Pike played as Ruth Williams Khama
Tom Felton played as Rufus Lancaster
Jessica Oyelowo played being Lady Lilly Canning
Anastasia Hille played as Dot Williams, mother of Ruth
Charlotte Hope played as Olivia Lancaster
Anton Lesser played as the Prime Minister Attlee
Terry Pheto played as Naledi Khama, younger sister of Seretse
Jack Lowden played as Tony Benn
Ruth Williams Khama played as Pike
Abena Ayivor played as Ella Khama, Seretse's aunt and Tshekedi's wife
Laura Carmichael played as Muriel Williams-Sanderson, sister of Ruth
Nicholas Lyndhurst played as George Williams, father of Ruth
Jack Davenport played as Alistair Canning, the British administration representative to Southern Africa.
Vusi Kunene played as Tshekedi Khama, uncle of Seretse, who is the Regent of Bangwatho Kingdom.