È nato il 17 ottobre 1985 a Camden, Londra, figlio dell'attore inglese Jeremy Irons e dell'attrice irlandese Sinéad Cusack, figlia degli attori Cyril Cusack e Maureen Kiely. Ha un fratello, l'ex attore e fotografo Samuel Irons, e un fratellastro di nome Richard Boyd Barrett, politico irlandese. Irons è al contempo cittadino sia irlandese che inglese, date le leggi sulla nazionalità inglesi e irlandesi. Ha frequentato la Dragon School a Oxford, successivamente la Bryanston School a Dorset. Nel 2008 si è diplomato alla Guildhall School of Music and Drama. Durante i suoi anni scolastici, ha sofferto di dislessia e suo padre Jeremy inizialmente lo ha scoraggiato dall'intraprendere la carriera dell'attore. Mentre studiava recitazione, Irons lavorava come barista.
Carriera
È stato modello per Burberry e Mango. Nel 2012 ha firmato un contratto con l'agenzia di moda Macy's I.N.C. (collezione 2012 autunno/inverno apparsa sull'Huffington Post il 15 agosto 2012). Ha debuttato sul grande schermo nel 2004 prendendo parte alla commedia drammatica La diva Julia, in un ruolo minore, affiancando il padre Jeremy, che figurava invece tra i protagonisti. Nel 2009 ha prestato il volto per il cortometraggio Unrequited Love di Jade Syed-Bokhari. Lo stesso anno ha recitato in Dorian Gray di Oliver Parker, seconda grande produzione cui ha partecipato dopo La diva Julia. Nel 2011 ha recitato in Cappuccetto rosso sangue di Catherine Hardwicke, nel ruolo di Henri ed è comparso in tre episodi della serie televisiva The Runaway. Nel 2012 è stato scelto per interpretare Jared Howe nell'adattamento cinematografico del famoso best seller di Stephenie MeyerL'ospite, ovvero The Host, diretto da Andrew Niccol.
Nel 2013 ha interpretato re Edoardo IV nella miniserie BBCThe White Queen, tratta dai romanzi di Philippa Gregory. Nel 2014 ha vestito i panni di Miles Richards, protagonista del film Posh, adattamento cinematografico dell'omonima opera teatrale di Laura Wade: al suo fianco troviamo anche i due attori inglesi Sam Claflin e Douglas Booth.
Vita privata
Il 30 novembre 2019 ha sposato Sophie Pera, fashion director per Tatler, nell'Oxfordshire. I due erano fidanzati dal 2013.