Idris Elba (Heimdall)
You’ve got to feel a little bad for Idris Elba. James Bond author Anthony Horowitz famously deemed him “too street” to play 007 (read: too black). And fans of a fictional comic character based off a mythical Norse god basically said the same thing when he was cast as Heimdall. Keep in mind this is the same actor who had a guest run on The Office and voiced a sea lion in Finding Dory.