Goodbye Bafana est basé sur les mémoires d’un des gardiens qui eurent à s’occuper de Nelson Mandela pendant ses longues années de détention, James Gregory. Bille August réalise avec ce film un portrait saisissant et humain de chaque protagoniste sans, ce qui est un comble quand il s’agit de raconter l’Apartheid, concevoir de personnages ou tout noirs ou tout blancs. Chacun a ses faiblesses, son évolution, ses doutes, son courage…
Joseph Fiennes (James Gregory), Dennis Haysbert (Nelson Mandela) et Diane Kruger (Gloria Gregory) réussissent un tour de force en donnant, justement, toute l’humanité nécessaire à leurs personnages. Le film replace également avec justesse l’horreur de l’Apartheid sans oublier ses aspects les plus quotidiens, les plus ordinaires.