Cinema and television
Mandela has been depicted in cinema and television on multiple occasions. He was portrayed by Danny Glover in the 1987 HBO telefilm Mandela. The 1997 film Mandela and de Klerk starred Sidney Poitier as Mandela, and Dennis Haysbert played him in Goodbye Bafana (2007). In the 2009 BBC telefilm Mrs Mandela, Mandela was portrayed by David Harewood,and Morgan Freeman portrayed him in Invictus (2009). Terrence Howard portrayed him in the 2011 film Winnie Mandela. He is portrayed by Idris Elba in the 2013 film Mandela Long Walk to Freedom.