Goodbye Bafana, or The Color of Freedom (US), is a 2007 drama film, directed by Bille August, about the relationship between Nelson Mandela (Dennis Haysbert) and James Gregory (Joseph Fiennes), his censor officer and prison guard, based on Gregory's book Goodbye Bafana: Nelson Mandela, My Prisoner, My Friend.
The young revolutionary and anti-apartheid activist Nelson Mandela is arrested, and it is the task of censor and prison guard James Gregory to watch him.
He has long since moved to South Africa with the family for his work in the prison of Robben Island, and slowly he clashes with the politics and racist culture of his countrymen.
Sampson said that Gregory had rarely spoken to Mandela, but censored the letters sent to the prisoner and used this information to fabricate a close relationship with him.
The first is during Mandela's recollection of his incarceration in Pollsmoor Prison: "Often, Winnie's visits were overseen by Warrant Officer James Gregory, who had been a censor on Robben Island.