Cast and Crew of Goodbye Bafana

Cast of
Goodbye Bafana

About Goodbye Bafana

The true story of a white South African racist whose life was profoundly altered by the black prisoner he guarded for twenty years. The prisoner's name was Nelson Mandela.

Full Cast of Goodbye Bafana

Joseph Fiennes
plays James Gregory

Joseph Fiennes as James Gregory

Joseph Alberic Iscariot Twisleton-Wykeham-Fiennes (born 27 May 1970) is an English film and stage actor. He is perha...

See Joseph Fiennes's other roles

Dennis Haysbert
plays Nelson Mandela

Dennis Haysbert as Nelson Mandela

Dennis Dexter Haysbert (born June 2, 1954) is an American film and television actor. He is known for portraying baseb...

See Dennis Haysbert's other roles

Diane Kruger
plays Gloria Gregory

Shiloh Henderson
plays Brett Gregory

Patrick Lyster
plays Major Pieter Jordaan


Crew of Goodbye Bafana

Discover the backstage crew of Goodbye Bafana →