A Haunting in Venice (2023) als Dr Leslie Ferrier | |
Heart of Stone (2023) als Parker | |
Belfast (2021) als Pa | |
Barb & Star Go to Vista Del Mar (2021) als Edgar Pagét | |
Wild Mountain Thyme (2020) als Anthony | |
Synchronic (2020) als Dennis Dannelly | |
Endings, Beginnings (2020) als Jack | |
Trolls World Tour (2020) als Chaz (voice) | |
Untogether (2019) als Nick | |
A Private War (2018) als Paul Conroy | |
Robin Hood (2018) als Will Scarlet | |
My Dinner with Hervé (2018) als Danny Tate | |
Fifty Shades Freed (2018) als Christian Grey | |
Fifty Shades Darker (2017) als Christian Grey | |
The Siege of Jadotville (2016) als Pat Quinlan | |
The 9th Life of Louis Drax (2016) als Dr. Allan Pascal | |
Anthropoid (2016) als Jan Kubiš | |
Fifty Shades of Grey (2015) als Christian Grey | |
Flying Home (2014) als Colin | |
X Returns (2009) als X | |
Shadows in the Sun (2009) als Joe | |
Nice To Meet You (2009) als The Young Man | |
Beyond the Rave (2008) als Ed | |
The Making of Marie Antoinette (2007) als Self | |
Marie Antoinette (2006) als Count Fersen |