Article / 2 September 2015 Anthony Horowitz apologises after calling Idris Elba ‘too street’ to play James Bond James Bond author makes a statement after being criticised for telling the Daily Mail that Idris Elba should not play Bond. By Lanre Bakare