Joseph Fiennes
Dennis Haysbert
Diane Kruger
Shiloh Henderson
Patrick Lyster
Faith Ndukwana
Mehboob Bawa
Garth Breytenbach
Adrian Galley
Warrick Grier
Joseph Fiennes as James Gregory
Dennis Haysbert as Nelson Mandela
Diane Kruger as Gloria Gregory
Shiloh Henderson as Brett Gregory
Patrick Lyster as Maj Pieter Jordaan
Faith Ndukwana as Winnie Mandela
Mehboob Bawa as Ahmed Kathrada
Garth Breytenbach as Jack Steyn
Adrian Galley as Brigadier Kemp
Warrick Grier as Vann Niekerk
Tyrone Keogh as Brent Gregory
Leslie Mongezi as Walter Sisulu
Sizwe Msutu as Cyril Ramaphosa
Terry Pheto as Zindzi Mandela
Matthew Dylan Roberts as National security agent (as Matthew Roberts)