Jack O’Connell was born in Alvaston, Derby, England, to Alison J. (Gutteridge) and John Patrick O’Connell. His mother is English, and worked at British Midland, and his father was Irish (from County Kerry), and worked on the railways for Bombardier. Jack went to Saint Benedict Catholic School, and began acting professionally playing Connor Yates in a 2005 episode of the television series Doctors (2000). His subsequent TV roles included 4 episodes of The Bill (1984), 6 of The Runaway (2010), and 18 of the popular teen drama Skins (2007).
He made his film debut playing Pukey Nicholls in 2006’s This Is England (2006), later co-starring in Eden Lake (2008), Harry Brown (2009), Private Peaceful (2012) and The Somnambulists (2011), before receiving critical acclaim for his lead roles as a jailed teenager in Starred Up (2013) and a British soldier in Belfast in ’71 (2014).
O’Connell made his Hollywood debut as Greek soldier Calisto in the graphic novel-based action-war film 300: Rise of an Empire (2014), and then played Olympic distance runner and World War II POW Louis Zamperini in the Angelina Jolie-directed war drama Unbroken (2014). His upcoming roles include The Man Who Killed Don Quixote (2018) and Money Monster (2016), the latter with George Clooney and Julia Roberts.