Terrence Howard is playing Nelson Mandela in a movie about Winnie Mandela which is played by r&b singer Jennifer Hudson. Idris Elba is doing a movie about Nelson Mandela and he plays Nelson because i saw the movie poster. Terrence and Idris are good actors. I don't see a problem with Terrence playing Nelson. Where did you find out Tyler Perry is playing Malcolm X? Denzel already played him. So why is there another movie that's gonna have Malcolm X?