W październiku 2007 roku wystąpił na edukacyjnym filmie DVD wyprodukowanym przez policję hrabstwa Derbyshire, w którym jego postać, Alfie Gilchrist, zmaga się z wieloma problemami współczesnej brytyjskiej młodzieży: piciem alkoholu, narkotykami, podrabianiem dokumentów, kradzieżą samochodów itp. Magazyn Youth Work Now opisał jego występ jako wybitny.

O’Connell wystąpił również w thrillerze – horrorze Eden Lake jako czarny charakter Brett, w serialu telewizyjnym Wuthering Heights i w brytyjskim młodzieżowym serialu Skins, w trzecim i czwartym sezonie oraz w piątym i szóstym odcinku siódmego sezonu jako James Cook.

W 2009 roku zagrał w kryminale Harry Brown z Michaelem Caine’em.

Filmografia Film + Rok Film Rola 2006 To właśnie Anglia (This Is England) Pukey Nicholls 2008 Eden Lake Brett 2009 Harry Brown Marky 2011 Weekender Dylan 2012 Tower Block Kurtis Private Peaceful Charlie Peaceful Zobowiązanie (The Liability) Adam 2013 Starred Up Eric 2014 300: Początek imperium (300: Rise of an Empire) Calisto Niezłomny (Unbroken) Louis Zamperini W potrzasku.