El precio de la libertad, es un drama de 117 minutos dirigido por Bille August y protagonizado por Joseph Fiennes, Dennis Haysbert y Diane Kruger. Seis países se involucraron en la co-producción de esta cinta que comienza en 1968 y transcurre en pleno apartheid.
Sudáfrica, por entonces, se encontraba gobernada por el Partido Nacionalista. El apartheid no era otra cosa que la segregación racial: la minoría de cuatro millones de blancos explotaba y sometía a la mayoría de 25 millones de negros. Hombres y mujeres de raza negra no podían votar, tener tierras, abrir un negocio, acceder a la educación o moverse con libertad.
Dispuestos a mantener el poder, los blancos prohíben las organizaciones negras, carcelando a sus líderes en Robben Island. Uno de los guardias de esta prisión es James Gregory (interpretado por Fiennes), el carcelero del pacifista Nelson Mandela (Haysbert). Gregory aprendió a hablar xhosa de niño y puede espiar a los prisioneros negros; sin embargo, la ecuación no sale bien. La influencia de Mandela, quien estuvo detenido durante 27 años por luchar por la paz y la libertad, termina por socavar la lealtad de Gregory al régimen.