In the new thriller 'No Good Deed,' escaped convict Idris Elba charms his way into a stranger’s house, much the same way he’s charmed his way onto the big and small screens. (Only in real life, he’s not, you know, dangerous and scary.) Here’s a look at some of his more noteworthy roles.
THOR: THE DARK WORLD (2013)
The acclaimed British actor stirred up some controversy when, as a black actor, he played the traditionally white Norse god Heimdall, Sentry of Asgard.
MANDELA: LONG WALK TO FREEDOM (2013)
In this biopic, Elba portrays the famous South African anti-apartheid revolutionary and President of South Africa.
PACIFIC RIM (2013)
In this sci-fi action flick, Elba, playing Commander Stacker Pentecost, gets to change out of his uniform and strap into a Jaeger suit.
PROMETHEUS (2013)
Elba plays the tough-guy pilot of the ship Prometheus in Ridley Scott’s sci-fi thriller.
LUTHER (2010-2013)
Portraying Detective Chief Inspector John Luther on this BBC series, Elba achieved critical acclaim and won the Golden Globe for Best Actor in 2012.
LEGACY (2010)
In this psychological thriller, Elba is a soldier suffering from anxiety, paranoia and deep psychological wounds.
THE WIRE (2002-2008)
This much-lauded HBO drama put Elba on the map, when he starred as second-in-command drug kingpin Russell "Stringer" Bell.
TAKERS (2010)
In this drama, Elba joined a crew of bank robbers ready to pull off one last heist… with a $25 million dollar payoff.
THE LOSERS (2010)
As a member of an elite United States Special Forces team, Elba played Roque, a role that originated in the DC/Vertigo comic.
OBSESSED (2009)
Elba is married to the gorgeous Beyonce, but is also being pursued by the stunning Ali Larter. This may sound like every man’s dream, but it quickly turns into a nightmare.
THE UNBORN (2009)
This supernatural horror flick features Elba as a demonically possessed clergyman.
ROCKNROLLA (2008)
Director Guy Ritchie helmed this British action crime thriller that features Elba as a crook, along with fellow baddies Tom Hardy and Gerard Butler.
THIS CHRISTMAS (2007)
The Whitfield family gathers together for the first time in years at Christmas. Here, secrets are revealed, problems exposed and hurts healed.
28 WEEKS LATER (2007)
In this sci-fi horror film, Elba plays a general trying to protect the population from the Rage Virus… and the inevitable zombie apocalypse.
DADDY’S LITTLE GIRLS (2007)
Tyler Perry’s romantic comedy-drama features Elba as Monty, a mechanic embroiled in a bitter custody battle with his ex-wife. But it’s not all bad; Gabrielle Union is his new love interest.
Buy a ticket to The Dog Stars, get a chance to win a stargazing trip for 2 to Colorado!
NO PURCHASE OR APP NECESSARY. Purchase does not increase chances of winning. Open to legal residents of the 50 United States and D.C., 18 years of age and older, provided, however, that Prize Winner must be 21+, or 18+ and accompanied by a guest that is 21+. Void where prohibited. Ends September 6, 2026, visit https://www.fandangomovietickets.com/coloradostargazingsweepstakes for Official Rules, odds, and details. Sponsor: Fandango Media, LLC, 10 Universal City Plaza, Universal City, CA 91608.
Buy a ticket to Avengers: Doomsday, get a chance to win a trip to the premiere!
NO PURCHASE OR APP NECESSARY. Purchase does not increase chances of winning. Open to legal residents of the 50 United States and D.C., 18 years of age and older, provided, however, that at least one person traveling must be 21+. Void where prohibited. Ends November 9, 2026, visit https://www.fandangomovietickets.com/superpremieresweepstakes. Sponsor: Fandango Media, LLC, 10 Universal City Plaza, Universal City, CA 91608.
Buy a ticket to Spider-Man: Brand New Day, get $5 off the pre-order of the Spider-Man 4-Movie Collection.
Limited time offer. Log into your account on Fandango.com or the Fandango app and purchase, between 12:01am PT on 7/31/26 and 11:59pm PT on 9/18/26, at least one (1) movie ticket to ‘Spider-Man: Brand New Day’. Purchaser will receive a post-purchase email containing one (1) Fandango Promotional Code (“Code”) that is good for $5 off the purchase (and not the rental) of the pre-order of the Spider-Man 4-Movie Collection in My Offers in your account on http://fandangoathome.com and via participating Fandango apps. You must have, and be logged into, your Fandango account to receive and redeem a Code. Fandango is free to join; you must be 18 years of age or older to create a Fandango account. Credit card may be required for transactions on Fandango.com. Code expires on (and must be used by) 9/23/26 at 11:59pm PT, and the Spider-Man 4-Movie Collection will be added to your Library when it is made available by the studio. Limit one per transaction. You may have to pay taxes additionally. One-time use only. Void where prohibited. If lost or stolen, cannot be replaced. Offer is non-transferable and cannot be combined with any other offer or discount. No cash value, except as required by law. Not for resale; void if sold or exchanged. Offer valid in the U.S. only (excluding U.S. territories and where prohibited by law). Fandango reserves the right to modify or cancel this offer at any time and without notice. This offer and redemption of the Code are subject to Fandango’s Terms and Policies and Privacy Policy at http://www.fandango.com/terms-and-policies.
Buy 2 IMAX tickets with code DOGS to redeem your special offer!
The “The Dog Stars – IMAX FanClub Member Promotion” offer (the “Offer”) begins 8/24/26 and will run for a limited time while supplies last. To be eligible, you must have an active, paid FanClub membership at the time of purchase, purchase two (2) or more IMAX tickets to see The Dog Stars on the Fandango website or mobile app, and enter promo code DOGS at checkout. Upon successful entry of a valid promo code, a maximum of $20 will be deducted from the total order. The Offer is valid for IMAX showtimes only and does not apply to standard, 3D, or other formats. Offer valid in the U.S. only, excluding U.S. territories and where prohibited by law. Limit one (1) redemption per person. Adjustments to prior purchases are not permitted. Taxes may apply and are not discounted. The Offer may not be combined with any other offer, discount, or promotion unless otherwise stated. Fandango reserves the right to withdraw or modify this Offer at any time, in its sole discretion, and without notice. Additional terms and conditions apply, including Fandango’s Terms and Policies at www.fandango.com/terms-and-policies
Buy a ticket to By Any Means, get the Mark Wahlberg 5 Movie Collection for $7.99
Limited time offer. Log into your account on Fandango.com or the Fandango app and purchase, between 6am PT on 8/17/26 and 11:59pm PT on 9/20/26, at least one (1) movie ticket to ‘By Any Means’. Purchaser will receive a post-purchase email containing one (1) Fandango Promotional Code (“Code”) that is good for the purchase (and not the rental) of the Mark Wahlberg 5 Movie Collection for $7.99 in My Offers in your account on http://fandangoathome.com and via participating Fandango apps. You must have, and be logged into, your Fandango account to receive and redeem a Code. Fandango is free to join; you must be 18 years of age or older to create a Fandango account. Code expires on (and must be used by) 9/23/26 at 11:59pm PT. Limit one (1) per transaction. You may have to pay taxes additionally. One-time use only. Void where prohibited. If lost or stolen, cannot be replaced. Offer is non-transferable and cannot be combined with any other offer or discount. No cash value, except as required by law. Not for resale; void if sold or exchanged. Offer valid in the U.S. only (excluding U.S. territories and where prohibited by law). Credit card may be required for transactions on fandangoathome.com. Fandango reserves the right to modify or cancel this offer at any time and without notice. This offer and redemption of the Code are subject to Fandango’s Terms and Policies and Privacy Policy at http://www.fandango.com/terms-and-policies.
Buy a ticket to Spa Weekend and get $35 off a ResortPass day pass or spa pass with the purchase of any ResortPass day or spa pass at full price.
Limited time offer. While supplies last. Log into your account on Fandango.com or the Fandango app between 9:00am PT on 8/11/26 and 11:59pm PT on 9/7/26 and purchase at least one (1) ticket to see Spa Weekend at a participating Fandango theater. Purchaser will receive a post-purchase email containing one (1) ResortPass promotional code (“Code”) that is good for either: (i) up to $35 off the purchase of one (1) ResortPass Spa Pass with the purchase of one (1) full-price ResortPass Spa Pass; or (ii) up to $35 off the purchase of one (1) ResortPass Day Pass with the purchase of one (1) full-price ResortPass Day Pass. Code expires, and must be redeemed by, 11:59pm PT on 8/11/27. Code is one-time-use only. Limit one (1) Code redemption per person. Code is non-transferable, has no cash value, and cannot be combined with other offers or promotions. Valid at participating ResortPass properties only, subject to availability. You must have, and be logged into, your Fandango account to receive a Code. Fandango is free to join; you must be 18 years of age or older to create a Fandango account. Fandango reserves the right to modify or cancel this offer at any time and without notice. This offer is subject to Fandango's terms and policies, at http://www.fandango.com/terms-and-policies. Redemption of the Code, your ResortPass booking, and use of any ResortPass services is subject to ResortPass’s terms and policies at https://www.resortpass.com/terms-conditions.
Get the Practical Magic 2 Popcorn Bucket Bundle and receive a movie ticket to Practical Magic 2 plus an exclusive Margarita Popcorn Bucket!
*Practical Magic 2 Popcorn Bucket Bundle is non-refundable. Domestic shipping will be added at checkout. Limited time offer. While supplies last. Movie ticket is non-refundable and non-exchangeable. Fandango reserves the right to modify or cancel this offer at any time and without notice. Popcorn not included. You must be 18 years of age or older to purchase a bundle. The Margarita Popcorn Bucket will begin shipping in September. Please use a physical U.S. address where the Margarita Popcorn Bucket shipment can be delivered. Once carrier confirms delivery, Fandango is not responsible for lost or stolen deliveries. See full terms and conditions at https://store.fandango.com/products/practical-magic-2-margarita-popcorn-bucket
Buy a ticket to Spider-Man: Brand New Day, get $5 off the pre-order of the Spider-Man 4-Movie Collection.
Limited time offer. Log into your account on Fandango.com or the Fandango app and purchase, between 12:01am PT on 8/21/26 and 11:59pm PT on 10/5/26, at least one (1) movie ticket to ‘Insidious: Out of the Further’. Purchaser will receive a post-purchase email containing one (1) Fandango Promotional Code (“Code”) that is good for $5 off the purchase (and not the rental) of the pre-order of the Insidious 6-Movie Collection in My Offers in your account on stream.fandango.com and via participating Fandango apps. You must have, and be logged into, your Fandango account to receive and redeem a Code. Fandango is free to join; you must be 18 years of age or older to create a Fandango account. Credit card may be required for transactions on Fandango.com. Code expires on (and must be used by) 10/10/26 at 11:59pm PT, and the Insidious 6-Movie Collection will be added to your Library when it is made available by the studio. Limit one per transaction. You may have to pay taxes additionally. One-time use only. Void where prohibited. If lost or stolen, cannot be replaced. Offer is non-transferable and cannot be combined with any other offer or discount. No cash value, except as required by law. Not for resale; void if sold or exchanged. Offer valid in the fifty United States, D.C., and Puerto Rico only (excluding other U.S. territories and where prohibited by law). Fandango reserves the right to modify or cancel this offer at any time and without notice. This offer and redemption of the Code are subject to Fandango’s Terms and Policies and Privacy Policy at http://www.fandango.com/terms-and-policies.
Don't miss out on the action. Get 10% off your purchase on the A24 Shop when you buy a ticket to Onslaught.
Limited time offer. While supplies last. Log into your account on Fandango.com or the Fandango app between 9:00am PT on 8/20/26 and 11:59pm PT on 9/14/26 and purchase at least one (1) ticket to see ‘Onslaught’ at a participating Fandango theater. Purchaser will receive a post-purchase email containing one (1) A24 Shop promotional code (“Code”) that is good for 10% off any order at the A24 Shop. Code expires, and must be redeemed by, 11:59pm PT on 2/19/27. Code is one time use only. Limit one Code redemption per person on the A24 Shop. You must have, and be logged into, your Fandango account to receive a Code. Fandango is free to join; you must be 18 years of age or older to create a Fandango account. Fandango reserves the right to modify or cancel this offer at any time and without notice. This offer is subject to Fandango's terms and policies, at http://www.fandango.com/terms-and-policies and the Code is subject to A24's terms and policies, at https://shop.a24films.com/policies/terms-of-service.
Get The Odyssey Signature Set and receive one movie ticket to The Odyssey plus an exclusive Premium Collectible print.
*The Odyssey Signature Set is non-refundable. Domestic shipping will be added at checkout. Limited time offer. While supplies last. Movie ticket is non-refundable and non-exchangeable. Fandango reserves the right to modify or cancel this offer at any time and without notice. You must be 18 years of age or older to purchase a bundle. The premium collectible art print will begin shipping in July. Please use a physical U.S. address where the collectible art print shipment can be delivered. Once carrier confirms delivery, Fandango is not responsible for lost or stolen deliveries. See full terms and conditions at https://redeem.fandango.com/products/the-odyssey-signature-set