Észak-Írországban született, eleinte zenélt és modellkedett. Filmes pályafutása a kétezres évek közepén kezdődött, egyik legelső mozis szerepét a Marie Antoinette-ben kapta. Az áttörést A szürke ötven árnyalata c. film jelentette a számára, melyben Christian Grayt alakította - a szerepet két további filmben is eljátszhatta. Feltűnt emellett az Egyszer volt, hol nem volt és a Hajsza c. sorozatokban is, 2021-ben Kenneth Branagh Belfast c. alkotásában szerepelt. Három évig élt együtt Keira Knithleyval, 2013-ban vette feleségül Amelia Warnert, akitől három lánya született.
Hozzászólások