Elba is best known for playing Stringer Bell on the HBO series The Wire, DCI John Luther on the BBC One series Luther, and Nelson Mandela in the biographical film Mandela: Long Walk to Freedom. Elba appeared in Ridley Scott's American Gangster (2007) and Prometheus (2012), Thor (2011), and its sequels Thor: The Dark World (2013) and Thor: Ragnarok (2017), as well as Avengers: Age of Ultron (2015) and Avengers: Infinity War (2018). He also starred in Pacific Rim (2013), Beasts of No Nation (2015), and Molly's Game (2017). In 2016, he voiced Chief Bogo in Zootopia, Shere Khan in The Jungle Book, Fluke in Finding Dory and played the role of Krall in Star Trek Beyond. He made his directorial debut with an adaptation of the 1992 novel Yardie by Victor Headley.