Filmes & Curtas
A Haunting in Venice (2023)
Personagem: Dr. Ferrier
Heart of Stone (2023)
Personagem: Parker
Belfast (2021)
Personagem: Pa
Barb and Star go to Vista Del Mar (2021)
Personagem: Edgar Piaget
Wild Mountain Thyme (2021)
Personagem: Anthony
Synchronic (2021)
Personagem: Dannis Dannelly
Trolls World Tour (2020)
Personagem: Chaz (Voz)
Endings, Beginnings (2020)
Personagem: Jack
Untogether (2019)
Personagem: Nick
My Dinner with Hervé (2018)
Personagem: Danny Tate
A Private War (2018)
Personagem: Paul Conroy
Fifty Shades Freed (2018)
Personagem: Christian Grey
Robin Hood: Origins (2018)
Personagem: Will Scarlett
Fifty Shades Darker (2017)
Personagem: Christian Grey
The Siege of Jadotville (2016)
Personagem: Pat Quinlan
Anthropoid (2016)
Personagem: Jan Kubis
The 9th life of Louis Drax (2016
Personagem: Dr. Allan Pascal
Fifty Shades of Grey (2015)
Personagem: Christian Grey
Flying Home (2014)
Personagem: Colin
X Returns (2009)
Personagem: X
Shadows in the Sun (2009)
Personagem: Joe
Beyond the Rave (2008)
Personagem: Ed
Marie Antoinette (2006)
Personagem: Conde Axel Von Fersen
Séries de TV & Minisséries
The Tourist (2021-2024)
Personagem: Elliot Stanley
Death and Nightingales (2018)
Personagem: Liam Ward
The Fall (2013-2016)
Personagem: Paul Spector
New Worlds (2014)
Personagem: Abe Goffe
Once Upon a Time (2011)
Personagem: Xerfie Graham