David Oyelowo will play James Bond. Although his performance will be heard rather than seen – in an audiobook. The announcement today follows long-standing rumours that Idris Elba is in line to replace Daniel Craig when the latter’s run playing James Bond on the big screen comes to an end, potentially in two movies’ time.
Oyelowo’s previous roles include Henry VI for the Royal Shakespeare Company – which made him the first black actor to play an English king in a major Shakespeare production. He also played the MI5 officer Danny Hunter in the BBC TV drama Spooks and was acclaimed for his performance as Martin Luther King in Selma.