Фильм "Прощай, Бафана" рассказывает историю Джеймса Грегори, белого южноафриканца, который на протяжении двадцати лет охранял Нельсона Манделу в тюрьме. Их взаимоотношения начинаются с подозрительности и расовой ненависти, ведь Грегори был воспитан в духе апартеида и считал чернокожих своими врагами. Однако со временем он начинает понимать коса - язык, на котором общались заключенные, не подозревая о его знании этого языка.
Джеймс использовал свои языковые навыки для шпионажа за Манделой и другими политзаключенными. Но постепенно он осознает глубину их страданий и борьбы за свободу своей страны, что приводит к внутреннему конфликту между его убеждениями и реальностью, в которой он живет.
Проникаясь уважением к Нельсону Манделе и его идеалам, Грегори начинает сомневаться в правильности своих взглядов. Их отношения перерастают в нечто большее, чем просто тюремщик и заключенный - они становятся друзьями, несмотря на расовые барьеры и политические разногласия.
История Джеймса Грегори показывает, как личные связи могут изменить человека и его взгляды. Фильм исследует темы расизма, предвзятости и возможности для изменения, демонстрируя, что даже в самых мрачных обстоятельствах человеческие отношения способны преодолеть разделение и непонимание.