Idris Elba Filmography: Every Movie and TV Show in Order
All 80 Idris Elba roles in chronological order (1953 to 2026): 61 movies and 19 TV series.

How many movies and TV shows has Idris Elba been in? This complete Idris Elba filmography lists 80 credited roles (61 films, 19 TV series), in chronological order from 1953 to 2026, with links to our full guides where available.
Idris Elba movies in order
- Belle Maman (1999) as Grégoire
- Buffalo Soldiers (2002) as Kimborough
- Sometimes in April (2005) as Augustin
- Daddy's Little Girls (2007) as Monty James
- The Reaping (2007) as Ben
- 28 Weeks Later (2007) as General Stone
- American Gangster (2007) as Tango
- This Christmas (2007) as Quentin "Junior" Whitfield
- Prom Night (2008) as Detective Winn
- RocknRolla (2008) as Mumbles
- The Human Contract (2008) as Larry
- The Unborn (2009) as Arthur Wyndham
- Obsessed (2009) as Derek Charles
- The Losers (2010) as Roque
- Takers (2010) as Gordon Jennings
- Legacy (2010) as Malcolm Gray
- Thor (2011) as Heimdall
- Ghost Rider: Spirit of Vengeance (2011) as Moreau
- Prometheus (2012) as Janek
- Pacific Rim (2013) as Stacker Pentecost
- Thor: The Dark World (2013) as Heimdall
- Mandela: Long Walk to Freedom (2013) as Nelson Mandela
- Enchanted Kingdom (2014) as narrator
- No Good Deed (2014) as Colin
- The Gunman (2015) as Barnes
- Avengers: Age of Ultron (2015) as Heimdall
- Beasts of No Nation (2015) as Commandant
- Zootopia (2016) as Chief Bogo (voice)
- The Jungle Book (2016) as Shere Khan (voice)
- Bastille Day (2016) as Sean Briar
- Finding Dory (2016) as Fluke (voice)
- Star Trek Beyond (2016) as Krall
- 100 Streets (2016) as Max
- Marine Life Interviews (2016) as Fluke (voice)
- Madonna: Rebel Heart Tour (2016) as Self
- The Dark Tower (2017) as Roland Deschain
- Thor: Ragnarok (2017) as Heimdall
- The Mountain Between Us (2017) as Dr. Ben Bass
- Molly's Game (2017) as Charlie Jaffey
- Avengers: Infinity War (2018) as Heimdall
- Kroos (2019) as Self
- Fast & Furious Presents: Hobbs & Shaw (2019) as Brixton
- Cats (2019) as Macavity
- One World: Together at Home (2020) as Self
- Concrete Cowboy (2020) as Harp
- The Suicide Squad (2021) as Bloodsport
- The Harder They Fall (2021) as Rufus Buck
- An Audience with Adele (2021) as Self
- Sonic the Hedgehog 2 (2022) as Knuckles (voice)
- Thor: Love and Thunder (2022) as Heimdall
- Beast (2022) as Dr. Nate Daniels
- Three Thousand Years of Longing (2022) as The Djinn
- The Boy, the Mole, the Fox and the Horse (2022) as The Fox (voice)
- Luther: The Fallen Sun (2023) as John Luther
- Extraction 2 (2023) as Alcott
- Sonic the Hedgehog 3 (2024) as Knuckles (voice)
- Heads of State (2025) as Sam Clarke
- Fixed (2025) as Rocco (voice)
- A House of Dynamite (2025) as POTUS
- Zootopia 2 (2025) as Chief Bogo (voice)
- Masters of the Universe (2026) as Duncan / Man-At-Arms
Idris Elba TV shows
- The Oscars (1953) as Self
- The Simpsons (1989) as Devil (voice)
- Law & Order (1990) as Lonnie Liston
- Absolutely Fabulous (1992) as Hilton
- Silent Witness (1996) as Charlie
- Ultraviolet (1998) as Vaughan Rice
- Girlfriends (2000) as Paul Raymond
- Aqua Teen Hunger Force (2000) as Police Officer (voice)
- The Inspector Lynley Mysteries (2002) as Robert Gabriel
- The Wire (2002) as Stringer Bell
- CSI: Miami (2002) as Angelo Sedaris
- The Office (2005) as Charles Miner
- Luther (2010) as John Luther
- Turn Up Charlie (2019) as Charlie
- Coronavirus, Explained (2020) as Self - Narrator
- What If...? (2021) as Heimdall (voice)
- Zootopia+ (2022) as Chief Bogo (voice)
- Hijack (2023) as Sam Nelson
- Knuckles (2024) as Knuckles the Echidna (voice)
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Idris Elba been in?
Idris Elba has 61 credited film roles and 19 TV roles, for a total of 80 credits from 1953 to 2026.
What was Idris Elba's first major role?
The Oscars (1953).
What is Idris Elba's most recent project?
Masters of the Universe (2026).



