FARVÄL BAFANA berättar den sanna historien om James Gregory vars liv totalt förändrades av Nelson Mandela, den fånge han vaktade i tjugo år. James Gregory arbetar som fångvaktare och är en typisk vit afrikaaner under Sydafrikas apartheidregim, som anser att svarta är andra klassens medborgare. Han växte dock upp på en farm där han lärde sig att prata Xhosa. En kunskap som ger honom uppgiften att vakta Nelson Mandela på Robben Island, för att där bl.a. kunna rapportera information om samtalen mellan Mandela och hans anhängare. Ett uppdrag som får ödesdigra konsekvenser och som efter en tid, oväntat får James att förstå Mandelas kamp...