Goodbye Bafana Cast Joseph Fiennes Dennis Haysbert Diane Kruger Faith Ndukwana Terry Pheto Zingi Mtuzula Jessica Manuel Tyrone Keogh