Idris Elba Idris Elba plays the mysterious Heimdall, guardian sentry of Asgard, who stands watch on the Bifrost in the Thor films, and he also makes appearances in Avengers: Age of Ultron and Avengers: Infinity War. Image Source: Getty / David M. Benett