Born in Sussex England, he was raised in Northern Ireland. He attended The Royal Central School of Speech & Drama.
The Gorge
2025
The Last Duel
2021
Charlotte Link - Die letzte Spur
2017
A Knight of the Seven Kingdoms
2026
A Knight in the Making
Wednesday
2022
The Dancer
2016
Level Up
Brimstone
Der Beobachter
2015
Dracula Untold
2014
Son of God
Titus Andronicus - Live at Shakespeare's Globe
Sawney: Flesh of Man
2012
Sherlock Holmes: A Game of Shadows
2011
Age of Heroes
Clash of the Titans
2010
Sherlock Holmes
2009
Fifty Dead Men Walking
2008
Puffball
2007
Elizabeth: The Golden Age
Hamlet
2003
The Gambler
1997
The Salisbury Poisonings
2020
Amphibia
2019
Will
Endeavour
2013
The Bible
Vera
The Indian Doctor
Casualty 1900s
Robin Hood
2006
North & South
2004
Henry VIII
The Odyssey
The Bill
1984