2026National Theatre Live: Les Liaisons DangereusesФильмв роли Vicomte de Valmont
2026Rivals: The Official PodcastСериалв роли Self · эпизодов: 1
2024СоперникиСериалв роли Declan O'Hara · эпизодов: 20
2023Fifteen-LoveСериалв роли Glenn Lapthorn · эпизодов: 6
2023ДипломаткаСериалв роли Callum Ellis · эпизодов: 5
2022Sunday with Laura KuenssbergСериалэпизодов: 1
2022ПодозреваемыйСериалв роли Joe O'Loughlin · эпизодов: 5
2022Тост из ТинселтаунаСериалв роли Barney · эпизодов: 2
2021ЛеонардоСериалв роли Leonardo da Vinci · эпизодов: 8
2019Love Is BlindФильмв роли Russell
2019Человек, который убил Гитлера и затем снежного человекаФильмв роли Calvin Barr
2017Ван Гог. С любовью, ВинсентФильмв роли Boatman
2017Скрижали судьбыФильмв роли Jack McNulty
2016Poldark RevealedФильмв роли Self / Ross Poldark
2015И никого не сталоСериалв роли Philip Lombard · эпизодов: 3
2015ПолдаркСериалв роли Ross Poldark · эпизодов: 43
2014Хоббит: Битва пяти воинствФильмв роли Kili
2014Tyler Perry's If Loving You Is WrongСериалв роли Brad · эпизодов: 94
2013Хоббит: Пустошь СмаугаФильмв роли Kili
2013Орудия смерти: Город костейФильмв роли Luke Garroway
2012Хоббит: Нежданное путешествиеФильмв роли Kili
2011HattieФильмв роли John Schofield
2009Отчаянные романтикиСериалв роли Dante Gabriel Rossetti · эпизодов: 6
2009Быть человекомСериалв роли John Mitchell · эпизодов: 22
2008AlarmФильмв роли Mal
2007Тюдоры Сериалв роли Bedoli · эпизодов: 1
2007Шоу Грэма НортонаСериалв роли Self - Guest · эпизодов: 1
—GrendelФильмв роли Unferth
—The Way of the WindФильмв роли Andrew