Born in Sussex England, he was raised in Northern Ireland. He attended The Royal Central School of Speech & Drama.
Sherlock Holmes
Sherlock Holmes: A Game of Shadows
Wednesday
Clash of the Titans
Dracula Untold
The Last Duel
The Gorge
Elizabeth: The Golden Age
Brimstone
The Bible
A Knight of the Seven Kingdoms
The Odyssey
Son of God
Amphibia
Endeavour
Age of Heroes
The Dancer
North & South
Fifty Dead Men Walking
Vera
Robin Hood
The Salisbury Poisonings
Level Up
The Bill
Sawney: Flesh of Man
Anticlus
Pasha
Thomas Seymour
Hamlet
John Boucher
Don Gerau De Spes
Tucker
Ray
Millais Culpin
Constable Clark
Ammon
Basil Thomas
Sgt. MacKenzie
Lucas Corbridge
Charlie McGuire
Moses
Richard Broom
Cazan
Titus Anronicus
Inspector Peter Fielder
Eli
Rud
The Businessman
Kemp
King Aldrich (voice), King Aldrich, The Core (voice)
Ted Daszkiewicz
Herald at the Duel
Joseph Crackstone
Erikas
Ser Robyn Rhysling