Innspillingen fant sted i den siste halvdelen av 2006 i Sør-Afrika, med Dennis Haysbert i rollen som Nelson Mandela, Joseph Fiennes i rollen som James Gregory og Diane Kruger i rollen som Gregorys kone.