From Atandwa Kani to Idris Elba, who played Mandela best?

Many films have been made about Nelson Mandela. Danny Glover, Morgan Freeman, Dennis Haysbert, and now Idris Elba have all tried to step into the icon’s shoes. As we celebrate his legacy today, we can’t help but wonder which actor played him best… want to help us decide? Check the list below:

Danny Glover (1987)

Morgan Freeman to Danny Glover: Actors who played Nelson Mandela ...

In 1987 Glover gave film fans one of their favourite characters with his portrayal of Roger Murtaugh in Lethal Weapon; but it was also the year he took on the title role in the TV movie, Mandela. At the time the film was released, Mandela was still in prison.

Nelson Mandela (1992)

Nelson Mandela in 'Malcolm X' | TIME.com

When you can’t find the right actor to play Mandela, what do you do? You cast the man himself. That’s exactly what Spike Lee did in the 1992 biopic Malcolm X. In a stirring scene which transitions between school children in the U.S. to a classroom in South Africa, Madiba is seen reciting Malcolm X’s famous “by any means necessary” speech.

Sidney Poitier (1997)

Sidney Poitier Fast Facts - CNN

In 1993 Nelson Mandela and F.W. de Klerk shared a Nobel Prize “for their work for the peaceful termination of the apartheid regime, and for laying the foundations for a new democratic South Africa.” The 1997 TV movie Mandela and de Klerk follows the negotiations of the transition.

Lindane Nkosi (2004)

Listed: The Many Faces of Nelson Mandela | The Arts Desk

If you thought a South African had never played Mandela, you were wrong. Local actor Nkosi plays Mandela in Drum, a South African film based on the life of investigative journalist Henry Nxumalo.

Dennis Haysbert (2007)

Photos from Stars Playing Nelson Mandela - E! Online

Based on the book by James Gregory, Goodbye Bafana follows the story of Mandela (played by Haysbert) and his relationship with a warrant office who guarded him for 20 years.

Morgan Freeman (2009)

Morgan Freeman's Mandela, Cheering a Team, Uniting a Nation - The ...

Invictus chronicles Mandela’s effort to unite the newly democratic nation through sport, during the 1995 Rugby World Cup. Freeman took on the role of the president, with Matt Damon cast as Springbok captain Francois Pienaar. Both actors earned Oscar nominations for their performances in the film.

Clarke Peters (2009)

Interview: Clarke Peters on playing Nelson Mandela in Endgame ...

Endgame featured three former South African presidents. Chiwetel Ejiofor plays Thabo Mbeki, Timothy West is P.W. Botha, and prolific television actor Peters plays Mandela. As the title suggests, the film takes place during the final years of Apartheid.

David Harewood (2010)

Actors who have played Nelson and Winnie Mandela - Telegraph

The BBC drama Mrs. Mandela focused on the story of Madiba’s second wife, Winnie Madikizela-Mandela. British actress Sophie Okonedo played the title character, with Homeland actor Harewood cast as her husband.

Terence Howard (2011)

Trailer: Jennifer Hudson and Terrence Howard In "Winnie Mandela"

Directed by South African filmmaker Darrell Roodt, well known for films such as Sarafina! and Cry, the Beloved Country, the biopic Winnie Mandela stars Howard as Madiba, with Jennifer Hudson playing his eponymous wife.

Idris Elba (2013)

Idris Elba Profile: Actor's Journey in Mandela's Shoes - WSJ

Besides Poitier’s and Freeman’s, Elba’s portrayal of Mandela is probably the best known. The British actor was cast as Madiba in Mandela: Long Walk to Freedom, the film based on his autobiography.

Atandwa Kani (2013)

All about celebrity Atandwa Kani! Watch list of Movies online ...

Atandwa is the son of celebrated South African playwright, director and actor John Kani, and makes the list as the only other South African actor to play Madiba. He plays a teenaged Mandela in Long Walk to Freedom.

Tell us who you think plaed the part best on our social media platforms!

Main Image: E! Online