Ukończył aktorstwo w The Factory w Dublinie (Irlandia), szkole należącej do The National Performing Arts School.
Miał zagrać rolę Cesarza Gety w filmie "
Gladiator II", jednak musiał zrezygnować z powodu innych zobowiązań. Zastąpił go
Joseph Quinn.
Był brany pod uwagę do ról rzeczoznawcy ds. przedmiotów kolekcjonerskich, pasażera i Josepha w filmie "
Rodzaje życzliwości". Angaż otrzymał
Joe Alwyn.
Ma brata Erica oraz starszą siostrę Gemmę.
Wystąpił w następujących teledyskach:
- 2013 r. - "Never Gonna Walk Away" - The Original Rudeboys;
- 2024 r. - "Please Please Please" -
Sabrina Carpenter, "Bug" - Fontaines D.C.
Od 2017 roku jest ambasadorem domu mody Dior.
Ma syna Brando (ur. 08.08.2022) z Alyson Sandro.