Over the years many stars have played the part of the late Nelson Mandela in box office films, television movies, docu-dramas, and in the theatre.
In 2009's Invictus, award-winning actor Morgan Freeman delivered a stunning performance in the film that recalls when Mandela enlisted the national rugby team to help reunite apartheid-torn South Africa.
Idris Elba also plays Mandela as a young man, up to his release from prison, in upcoming film Mandela: Long Walk to Freedom (2013).
IBTimes UK has a look at some of the actors who have played Nelson Mandela.
1) Idris Elba - Mandela: Long Walk to Freedom (2013)