Jack O’Connell se naște la Derby, Anglia, dintr-un tată irlandez și o mamă de origine engleză. Este foarte pasionat de fotbal, pe care l-a practicat și bunicul său la nivel profesionist. Renunță însă destul de repede în favoarea meseriei de actor. Obține o diplomă la Performing Arts College și debutează în lumea cinematografiei pe micul ecran cu un soap opera britanic numit Doctors, apărând ulterior în foiletonul televizat The Bill. Primul său rol la cinematograf îl are cu This is England din 2006, o dramă socială. Apoi apare în thriller-ul Eden Lake din 2008. Rolul său cel mai marcant este însă cel al lui James Cook în sezoanele 3, 4 și 7 din serialul Skins. În lumea cinematografiei joacă mai ales în producții britanice – Harry Brown, The Liability, iar din 2014 are roluri mai serioase în 300: Rise of an Empire, Unbroken și Money Monster, dar și în Tulip Fever din 2015.
Jack O'Connell s-a născut la 01.08.1990. Tatăl său, Johnny Patrick O'Connell, a lucrat la căile ferate britanice până la moartea sa de cancer pancreatic în 2009, iar mama sa, Alison (născută Gutteridge), a fost angajată la compania aeriană British Midland. Sora sa mai mică, Megan, este actriță. Jack a jucat ca atacant pentru Alvaston Rangers. O serie de accidentări i-au pus capăt carierei. Părinții l-au trimis la Forțele de Cadeți ai Armatei când avea 12 ani, cu scopul de a-l disciplina, dar cazierul său judiciar juvenil l-a împiedicat să se înroleze. În tinerețe, el a avut acuzații legate de alcool și violență, iar la 17 ani a primit un ordin pentru tineri delincvenți pe un an. La 16 ani, Jack a părăsit Școala Catolică Saint Benedict cu două specializări în teatru și engleză. S-a interesat de actorie în timpul cursurilor obligatorii de teatru, iar de la 13 ani a participat la Atelierul de Televiziune gratuit din Nottingham, unde s-a instruit în teatru de două ori pe săptămână. A participat la audiții în Londra, a lucrat ca muncitor agricol în Surrey. Încă de la începutul carierei sale, O'Connell a jucat în principal tineri delincvenți. În 2007, el a apărut în episoade de televiziune din Waterloo Road, Holby City, Wire in the Blood. A jucat rolul unui elev de 15 ani implicat într-o relație sexuală cu profesorul său în piesa Scarborough, rolul unui delincvent juvenil în Between You and Me (2008), un rol minor în serialul Wuthering Heights (2009). Pentru interpretarea rolului său din a patra serie din Skins a câștigat un premiu TV Choice pentru cel mai bun actor. O'Connell și-a reluat ulterior rolul în serialul special Skins Rise (2013). A apărut în producțiile Harry Brown (2009), Dive (2010), United (2011), The Runaway (2011), Weekender (2011), Tower Block (2012), Private Peaceful (2012), The Liability (2012), Starred Up (2013), 300: Ascensiunea unui imperiu (2014), Wild West Godless (2017, pentru care a primit o nominalizare la premiul Critics' Choice Television Award). O'Connell a avut interpretări apreciate de critici în filmele independente Starred Up (2013) și '71 (2014), obținând nominalizări la Premiile British Independent Film. A jucat rolul eroului de război Louis Zamperini în filmul Unbroken (2014, regizat de Angelina Jolie) și a primit premiul BAFTA Rising Star. Pentru munca sa în Starred Up și Unbroken, O'Connell a primit premiul Breakthrough din partea National Board of Review. A jucat în: thrillerul Money Monster (2016), drama biografică Trial by Fire (2018), miniseria The North Water (2021), filmul Amantul doamnei Chatterley (2021), serialul SAS: Rogue Heroes (2022–2025), filmul biografic Back to Black (2024), filmul de groază Sinners (2025), filmul de groază 28 Years Later (2025), filmul Godzilla x Kong: Supernova (2025). În plan personal, O'Connell locuiește în estul Londrei din 2014.