Życie prywatne Od 2003 do 2005 związany był z aktorką Keirą Knightley. W latach 2006–2007 spotykał się z modelką Kate Moss, ponadto w 2007 przez krótki czas był w związku z aktorką Mischą Barton W listopadzie 2007 zaczął spotykać się z piosenkarką oraz aktorką Amelią Warner, którą poślubił 13 kwietnia 2013. Mają trzy córki: Dulcie (ur. 2013), Elvę (ur. 2016) i Albertę (ur. 2019).
Jest ateistą. Choć ma astmę, prowadzi aktywny tryb życia; lubi grać w golfa, tenisa i rugby, a ponadto jeździ na nartach i żegluje. Jest kibicem Manchesteru United.
Filmografia Filmy 2006: Maria Antonina (Marie Antoinette) jako hrabia Axel von Fersen 2008: Beyond the Rave jako Ed 2009: X Returns jako X 2009: Nice to Meet You jako Młodzieniec 2009: Rysy na szkle (Shadows in the Sun) jako Joe 2014: Porywy Serc (Flying Home) jako Colin Montgomery 2015: Pięćdziesiąt twarzy Greya (Fifty Shades of Grey) jako Christian Grey 2015: Ugotowany (Burnt) jako Leon Sweeney – scena usunięta 2016: Operacja Anthropoid (Anthropoid) jako Jan Kubis 2016: Oblężenie Jadotville (The Siege of Jadotville) jako Pat Quinlan 2016: 9.