جک اوکانل در آلواستون، دربی، انگلستان، در خانواده آلیسون جی (گوتریج) و جان پاتریک اوکانل به دنیا آمد. مادرش انگلیسی است و در بریتیش میدلند کار می کرد و پدرش ایرلندی (از کانتی کری) بود و در راه آهن برای بمباردیر کار می کرد. جک به مدرسه کاتولیک سنت بندیکت رفت و به طور حرفهای با بازی در نقش کانر یتس در یک قسمت از سریال تلویزیونی پزشکان (2000) در سال 2005 شروع به بازی کرد. نقش های تلویزیونی بعدی او شامل 4 قسمت از بیل (1984)، 6 قسمت از فرار (2010) و 18 قسمت از درام محبوب نوجوانان پوست ها (2007) بود. او اولین فیلم خود را با بازی در نقش پوکی نیکولز در سال 2006 این انگلستان است (2006) انجام داد، بعداً در فیلمهای Eden Lake (2008)، هری براون (2009)، Private Peaceful (2012) و The Somnambulists (2011) همبازی شد، قبل از اینکه مورد تحسین منتقدان برای نقشهای اصلی 12 و ستارگان قرار گرفت. سرباز بریتانیایی در بلفاست در سال 71 (2014). اوکانل اولین حضور خود در هالیوود را به عنوان سرباز یونانی کالیستو در فیلم اکشن جنگی مبتنی بر رمان گرافیکی 300: ظهور یک امپراتوری (2014) انجام داد و سپس در درام جنگی Unbroken (2014) به کارگردانی آنجلینا جولی، دونده مسافتی المپیک و لوئی زامپرینی اسیر جنگ جهانی دوم را بازی کرد. نقش های آینده او عبارتند از مردی که دن کیشوت را کشت (2018) و هیولای پول (2016)، دومی با جورج کلونی و جولیا رابرتز.