The World’s Leading Biography Database

Goodbye Bafana (2007)

Official Trailer

Plot Summary

Goodbye Bafana tells a powerful story of transformation—both of a man and of a nation—adapted from the memoirs of Nelson Mandela’s prison guard. Set in apartheid-era South Africa, where systemic racism defines daily life and a deep, state-enforced divide separates black and white citizens, the film follows James Gregory (Joseph Fiennes), an ordinary prison warder shaped by the prejudices of his environment.

James lives a modest life with his wife Gloria (Diane Kruger), firmly believing that black South Africans pose a threat to the country’s stability. His worldview is suddenly challenged when he receives an unexpected promotion and is transferred to a new prison assignment—becoming one of the guards responsible for Nelson Mandela (Dennis Haysbert), the most famous political prisoner in the country.

As James spends increasing amounts of time with Mandela, he is confronted with the dignity, intelligence, and moral strength of the man he was taught to fear. Through quiet conversations and shared moments, Mandela’s humanity begins to erode James’s ingrained racism, forcing him to question the ideology he once accepted without hesitation.

Goodbye Bafana is a moving and intimate exploration of conscience, empathy, and personal awakening, illustrating how understanding and human connection can challenge even the most deeply rooted beliefs—mirroring the broader transformation of a nation on the brink of historic change.

Cast Biographies