*Terrence Howard will portray South Africa’s first black president Nelson Mandela opposite star Jennifer Hudson in director Darrell J. Roodt’s “Winnie.”

Shooting begins May 31st throughout South Africa, including Johannesburg, Capetown, Transkei and Robben Island, according to Variety.

Toodt directs from a script he co-wrote with Andre Pieterse and Paul L. Johnson based on author Anne Marie du Preez Bezdrob’s biography of Winnie Madikizela-Mandela, the former wife of Nelson Mandela.

Hudson was previously announced as the actress tapped for the title role. Unlike her ex-husband who has become universally deified, Winnie is a more complex figure.

A controversial activist who was a key component in the anti-apartheid struggle, she later fell out of favor due to her hardline approach and was later convicted of charges in relation to the torture and murder of a 14-year old police informer by one of her bodyguards.