Idris Elba shares ‘disgusting’ reason he didn’t want to play James Bond

  • Oops!
    Something went wrong.
    Please try again later.
  • Oops!
    Something went wrong.
    Please try again later.
  • Oops!
    Something went wrong.
    Please try again later.
  • Oops!
    Something went wrong.
    Please try again later.

Idris Elba has explained the ‘off-putting reason he wouldn’t want to play James Bond.

Ever since Daniel Craig announced No Time to Die would be his final outing as 007, film fans have been naming the actors they think should replace him.

The Wire and Luther star Elba, who appears in the new Apple TV+ series Hijack, has been one of the primary contenders. However, Elba ruled himself out of the running earlier this year – and has now revealed the reason why.

Appearing on the SmartLess podcast, which is hosted by Jason Bateman, Sean Hayes and Will Arnett, Elba described the offer to play the role as “the pinnacle”, but said he would never have accepted the opportunity as it “became about race”.

“Those that weren’t happy about the idea made the whole thing disgusting and off-putting, because it became about race,” he said, adding: “It became about nonsense and I got the brunt of it.”

Elba previously said of the rumours: “You know, a lot of people talk about another character that begins with ‘J’ and ends with ‘B,’ but I’m not going to be that guy. I’m going to be John Luther. That’s who I am.”

Other actors currently in contention to play Bond include Aaron Taylor-Johnson, Tom Hardy, Richard Madden and Bridgerton actor Regé-Jean Page,

In Hijack, Elba plays a passenger on a flight from Dubai to London that gets hijacked.

Events of the show, which runs for seven hours, play out in real-time as authorities on the ground scramble for answers.

Idris Elba (Lia Toby/Getty Images)
Idris Elba (Lia Toby/Getty Images)

While promoting the show on ITV’s Lorraine, Elba was left in hysterics as host Lorraine Kelly made a raunchy double entendre about James Bond.