Później wystąpił u boku Lily Collins w Love, Rosie, a także zagrał Williama Traynora w produkcji Zanim się pojawiłeś. W 2019 dołączył do obsady Peaky Blinders, wcielając się w postać Oswalda Mosleya. W 2023 pojawił się jako Billy Dunne w serialu Daisy Jones & The Six.
W sierpniu 2017 wziął udział w sesji zdjęciowej jako model i trafił na okładkę „Sports Illustrated”.
Życie prywatne W 2013 zawarł związek małżeński z Laurą Haddock, w 2019 para ogłosiła rozstanie. Mają razem dwójkę dzieci: syna Pipa (ur. 2015) i córkę Margot (ur. 2018).
Filmografia Filmy Filmy Rok Tytuł Rola2010 Zagubiona przyszłość Kaleb2011 United Duncan Edwards2011 Piraci z Karaibów: Na nieznanych wodach Philip Swift2012 Królewna Śnieżka i Łowca William2013 Igrzyska śmierci: W pierścieniu ognia Finnick Odair2014 Igrzyska śmierci: Kosogłos. Część 1 Finnick Odair2014 Klub dla wybrańców Alistair Ryle2014 Love, Rosie Alex Stewart2014 Uśpieni Brian McNeil2015 Igrzyska śmierci: Kosogłos.