W serialu BBC Rozpaczliwi romantycy (Desperate Romantics, 2009) wystąpił jako Dante Gabriel Rossetti, angielski poeta, rysownik, malarz i tłumacz.
Peter Jackson zaangażował go do roli krasnoluda Śródziemia Kíli w trylogii: Hobbit: Niezwykła podróż (2012), Hobbit: Pustkowie Smauga (2013) i Hobbit: Bitwa Pięciu Armii (2014). W serialu BBC Poldark – Wichry losu (Poldark, 2015) według powieści Winstona Grahama zagrał postać kapitana Rossa Poldarka.
Przez pięć lat był związany z aktorką Sarah Greene, z którą się rozstał w listopadzie 2015 roku.
Filmografia Filmy fabularne 2007: Dźwięk ludzki (The Sound of People) jako ojciec 2007: Matterhorn jako Theodoro 2008: Alarm jako Mal 2011: Hattie jako John Schofield 2012: Hobbit: Niezwykła podróż jako Kíli 2013: Dary anioła: Miasto kości jako Luke Garroway 2013: Hobbit: Pustkowie Smauga jako Kíli 2014: Hobbit: Bitwa Pięciu Armii jako Kíli 2016: Look Away jako Russel
Seriale TV 2007: Dynastia Tudorów (The Tudors) jako Bedoli 2007: Klinika (The Clinic) jako Ruairí McGowan 2009: Rozpaczliwi romantycy (Desperate Romantics) jako Dante Gabriel Rossetti 2009: Być człowiekiem (Being Human) jako John Mitchell 2015: Poldark – Wichry losu (Poldark) jako Ross Poldark 2015: And Then There Were None jako Philip Lombard