W 2008 zagrał w serialu The No. 1 Ladies’ Detective Agency, filmowanym w Botswanie. Premierowy odcinek wyemitowany został 23 marca i osiągnął 6,3 miliona widzów i 27% udziału w rynku. Rok później pojawił się w amerykańskim serialu Biuro. W 2009 zaczął grać tytułową rolę w serialu BBC, Luther, za którą dostał Złoty Glob.
Kariera filmowa W 2001 wystąpił w Buffalo Soldiers, jednak film został szybko wycofany z kin ze względu na polityczny oddźwięk. W 2005 zagrał w obrazie The Gospel, a w 2007 wystąpił z Hilary Swank w horrorze Plaga.
W 2007 zagrał główną rolę w dramacie Moje córki oraz jedną z drugoplanowych ról w filmie 28 tygodni później. W tym samym roku wcielił się również w postać Tango w thrillerze Amerykański gangster oraz pojawił się w obrazie This Christmas.
W 2008 roku Elba wystąpił w horrorze Prom Night oraz kryminale RocknRolla w reżyserii Guya Ritchiego. W 2009 zagrał w filmach Nienarodzony oraz Obsesja.
W 2010 zagrał w filmowej adaptacji komiksu The Losers, która kręcona była w Portoryko. Poza tym wystąpił w thrillerze Takers, gdzie partnerował Haydenowi Christensenowi, Chrisowi Brownowi, T.I. i Paulowi Walkerowi.
W 2012 wziął udział w głośnym horrorze science-fiction Prometeusz, wyreżyserowanym przez Ridleya Scotta. Wystąpił tam obok m.in.