Characters played by Sidney Poitier
Nelson Mandela
Characters played by Michael Caine
F.W. de Klerk
Characters played by Tina Lifford
Winnie Mandela
Characters played by Gerry Maritz
P.W. Botha
Characters played by Ian Roberts
Kobie Coetsee
Characters played by Ben Kruger
James Gregory
Characters played by Jerry Mofokeng
Walter Sisulu
Characters played by Owen Sejake
Mlangeni
Characters played by Andre Jacobs
Niels Barnard
Characters played by Tertius Meintjes
Kykendal
Characters played by John Carson
Willem de Klerk
Characters played by David Fortune
Mhlaba
Characters played by Farouk Valley-Omar
Kathrada
Characters played by Terry Norton
Marike de Klerk
Characters played by Bankole Omotoso
Mbeki
Characters played by Sebata Sesiu
Motsoaledi
Characters played by Moshidi Motshegwa
Zindzi
Characters played by Nomonde Gogi
Zenani
Characters played by Jonathan Pienaar
Lt. Breevort
Characters played by Vuyelwa Nyakaza
Ruby
Characters played by Lentsoe Mosieleng
Ndlovu
Characters played by Kwezi L.L. Kobus
Chris Hani
Characters played by Christopher Gxalaba
Sizwe
Characters played by Elize Meiring
Mary Gregory
Characters played by Warren Lindsay
Ethan Gregory
Characters played by Hannes Horne
Justice de Wet
Characters played by Tshamano Sebe
Officer Mbele
Characters played by Regardt van den Bergh
Magnus Malan
Characters played by Johan Malherbe
Interior Minister
Characters played by Johan Stassen
Finance Minister
Characters played by Hans J. Heuer
Minister
Characters played by Gordon van Rooyen
Surgeon
Characters played by Christo Loots
Government Agent
Characters played by Duncan Lawson
Government Agent
Characters played by Nzululwazi Mahlaka
President Stewart
Characters played by Gideon De Wet
White Plainclothes Officer
Characters played by Graham Clarke
Pollsmoor Warder
Characters played by Mehboob Bawa
T.V. Reporter #1
Characters played by Susanne Beyers
T.V. Reporter #2
Characters played by Sian Erasmus
Young White Woman
Characters played by Amanda Lane
Journalist #1
Characters played by Nadira Omarjee
Journalist #2
Characters played by Phillip Henn
Journalist #3
Characters played by Vuyisile Bojana
Oliver Tambo
Characters played by Eugene Terre'Blanche
Self (leader
AWB Party)
Characters played by Desmond Tutu
Self