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.

Joseph Fiennes

(James Gregory)

Dennis Haysbert

(Nelson Mandela)

Diane Kruger

(Gloria Gregory)

Shiloh Henderson

(Brett Gregory)

Patrick Lyster

(Major Pieter Jordaan)

Norman Anstey

(Jimmy Kruger)

Terry Pheto

(Zindzi Mandela)

Zikhona Mda

(Zenani Mandela)

Leslie Mongezi

(Walter Sisulu)

Faith Ndukwana

(Winnie Mandela)

Zingizile Mtuzula

(Raymond Mhlaba)

Mehboob Bawa

(Ahmed Kathrada)

Shakes Myeko

(Andrew Mlangeni)

Sizwe Msutu

(Cyril Ramaphosa)

Tyrone Keogh

(Brent Gregory)

Megan Smith

(Natasha Gregory)

Jessica Manuel

(Natasha Gregory)

Khaya Sityo

(Jonas Motsadi)

Warrick Grier

(Vann Niekerk)

Clive Fox

(Col. Pier Barnard)

Eduan van Jaarsveldt

(Sgt Chris Brits)

Claire Berlein

(Sannie)

Jennifer Steyn

(Joyce Barnard)

André Jacobs

(Brigadier Morkel)

Mark Elderkin

(Vosloo)

Danny Keogh

(Colonel Stander)

Marko van der Colff

(Dannie Bosman)

Corien Pelt

(Lynette)

Garth Breytenbach

(Jack Steyn)

Louis Van Niekerk

(Generel Voster)

Adrian Galley

(Brigadier Kemp)

Trix Pienaar

(Barbara)

Dan Robbertse

(Captain Nel)

Zolile Nokwe

(Hangula)

Willy Harzon

(Pollsmoor Captain)

Paula Pursch

(Librarian)

Albert Maritz

(Library security guard)

Bernice Mpinda

(Elderly black lady)

Michele Belknap

(Librarian receptionist)

Thomas Galvin

(Young James)

Bulelani Sonqishe

(Bafana)

Martin Le Maitre

(Quartermaster)

Kyle Solms

(Young Warder)

Graham Weir

(Tough Warder)

Mauro Stephano Faraoni

(Warder at harbour)

Antonio Cencherle

(Gate guard)

Bulelwa Cosa

(Black lady with child)

Matthew Dylan Roberts

(Man in suit)

Alessandra Vinciguerra

(Lady in blue)

Charl van Heyningen

(News reader 1982)