Urodził się w dzielnicy Londynu – Hammersmith jako syn artystki malarki irlandzkiego pochodzenia Anne (z domu Barrett)[3] i komediopisarza Edwarda „Chipsa” Hardy’ego[4]. Dorastał w East Sheen w południowo-zachodnim Londynie. Uczęszczał do Tower House School, Reed's School w Cobham i Duff Miller Sixth Form College. Studiował w Richmond Drama School w Richmond, a następnie w Drama Centre London[5]. Trenował jujutsu i capoeirę.
Kariera
W 1998, w wieku dwudziestu jeden lat zwyciężył w konkursie telewizyjnego show The Big Breakfast's Find Me a Supermodel i zdobył kontrakt z agencją Models One[6].
Po gościnnym występie w dwóch odcinkach miniserialuHBOKompania braci (Band of Brothers, 2001), zadebiutował rolą szeregowego Lance’a Twombly’ego w thrillerze Ridleya ScottaHelikopter w ogniu (Black Hawk Down, 2001) z udziałem Josha Hartnetta, Ewana McGregora i Erica Bany. Rok później za rolę pretora Shinzona w filmie science fictionStar Trek: Nemesis (2002) był nominowany do nagrody Saturna w kategorii najlepszy aktor drugoplanowy. W 2003 roku został uhonorowany nagrodą teatralną London Evening Standard Theater Award i nominowany do nagrody im. Laurence’a Oliviera '2004 za rolę w spektaklu Krew/W Arabii chcemy wszyscy być królami (Blood/In Arabia We'd All Be Kings) na scenie Royal Court Theatre, Hampstead Theatre i Society of London Theatre Affiliate.
W Wielkiej Brytanii zagrał w melodramacie Kropka nad i (Dot the I, 2003) u boku Gaela Garcíi Bernala i Jamesa D’Arcy. Był Robertem Dudleyem, Lordem Leicesterem, przyjacielem z dzieciństwa królowej Elżbiety w miniserialu BBCKrólowa dziewica (The Virgin Queen, 2005). W telewizyjnej adaptacji powieści Karola Dickensa – miniserialu BBCOliver Twist (2007)[7] pojawił się jako występny złodziej i przestępca William „Bill” Sikes. Kreacja angielskiego kryminalisty Michaela Gordona Petersona, bardziej znanego jako Charlesa Bronsona, który przez kradzieże i rozboje spędził za kratkami większą część swojego życia w biograficznym dramacie kryminalnym Nicolasa Windinga RefnaBronson (2008) otrzymał nagrodę British Independent Film Award[8]. Z kolei rola Eamesa w dreszczowcu heist science fiction Christophera NolanaIncepcja (Inception, 2010) przyniosła mu nagrodę BAFTA Rising Star.
W latach 1999–2004 był żonaty z Sarah Hardy. Z nieformalnego związku z Rachael Speed (2005–2009), asystentką reżysera, którą poznał na planie serialu BBC Królowa dziewica (The Virgin Queen, 2005), ma syna Louisa Thomasa (ur. 8 kwietnia 2008). 4 lipca 2014 roku poślubił Charlotte Riley, z którą związał się w 2009 roku. Mają córkę (ur. w październiku 2015). W grudniu 2018 roku na świat przyszedł ich syn Forrest.