La historia cuenta, con ciertas licencias artísticas, la vida de Winnie Madikizela, Primera Dama y Ministra durante el Gobierno de su marido, Nelson Mandela.
La película, salvo algún tramo grabado en Canadá, se llevó a cabo en Sudáfrica. El rodaje se llevó a cabo en ciudades como Ciudad del Cabo, Robben Island, Kliptown y Johannesburgo.
Se estrenó por primera vez en el Festival de Cine de Toronto en 2011.
La ganadora del Oscar, Jennifer Hudson (Dreamgirls), interpreta a la icónica activista en el momento en el que tenía 19 años hasta los 70.
Estuvo cuatro meses en Sudáfrica para preparar su papel. Allí habló con personas para que le contasen historias sobre Mandela.
Mandela ha sido retratado en la pequeña pantalla muchas veces, incluyendo el drama protagonizado por Sophie Okonedo (After Earth) para la BBC en 2010 o la película de HBO de 1987 protagonizada por Alfre Woodard (12 años de esclavitud).
Winnie es la primera película que se lleva a la gran pantalla y la primera en centrarse en la ex señora de Mandela.