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
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
Wednesday
2022
The Salisbury Poisonings
2020
Amphibia
2019
Will
Endeavour
2013
The Bible
Vera
The Indian Doctor
Casualty 1900s
Lewis
Robin Hood
2006
North & South
2004
Henry VIII
The Odyssey
The Bill
1984