Born in Sussex England, he was raised in Northern Ireland. He attended The Royal Central School of Speech & Drama.
The Gorge Erikas
The Last Duel Herald at the Duel
Charlotte Link - Die letzte Spur Inspector Peter Fielder
The Dancer Rud
Level Up The Businessman
Brimstone Eli
Der Beobachter Inspector Peter Fielder
Dracula Untold Cazan
Son of God Moses
Titus Andronicus - Live at Shakespeare's Globe Titus Anronicus
Sawney: Flesh of Man Charlie McGuire
Sherlock Holmes: A Game of Shadows Constable Clark
Age of Heroes Sgt. MacKenzie
Clash of the Titans Ammon
Sherlock Holmes Constable Clark
Easier Ways to Make a Living Hennessey
Fifty Dead Men Walking Ray
Puffball Tucker
Elizabeth: The Golden Age Don Gerau De Spes
Hamlet Hamlet
The Gambler Pasha
The Odyssey Anticlus
A Knight of the Seven Kingdoms Ser Robyn Rhysling · 2 eps
Wednesday Joseph Crackstone · 2 eps
The Salisbury Poisonings Ted Daszkiewicz · 3 eps
Amphibia King Aldrich (voice) · 1 ep
Amphibia King Aldrich, The Core (voice) · 2 eps
Will Kemp · 10 eps
Endeavour Richard Broom · 1 ep
The Bible Moses · 5 eps
Vera Lucas Corbridge · 1 ep
The Indian Doctor Basil Thomas · 5 eps
Casualty 1900s Millais Culpin · 9 eps
Robin Hood 1 ep
North & South John Boucher · 2 eps
Henry VIII Thomas Seymour · 2 eps
The Odyssey Anticlus · 2 eps
The Bill 1 ep
-
A Knight of the Seven Kingdoms 2026Ser Robyn Rhysling ·2 eps -
The Gorge 2025Erikas -
Wednesday 2022Joseph Crackstone ·2 eps -
The Last Duel 2021Herald at the Duel -
The Salisbury Poisonings 2020Ted Daszkiewicz ·3 eps -
Amphibia 2019King Aldrich (voice) ·1 ep -
Amphibia 2019King Aldrich, The Core (voice) ·2 eps -
Will 2017Kemp ·10 eps -
Charlotte Link - Die letzte Spur 2017Inspector Peter Fielder -
The Dancer 2016Rud -
Level Up 2016The Businessman -
Brimstone 2016Eli -
Der Beobachter 2015Inspector Peter Fielder -
Dracula Untold 2014Cazan -
Son of God 2014Moses -
Titus Andronicus - Live at Shakespeare's Globe 2014Titus Anronicus -
Endeavour 2013Richard Broom ·1 ep -
The Bible 2013Moses ·5 eps -
Sawney: Flesh of Man 2012Charlie McGuire -
Sherlock Holmes: A Game of Shadows 2011Constable Clark -
Age of Heroes 2011Sgt. MacKenzie -
Vera 2011Lucas Corbridge ·1 ep -
The Indian Doctor 2010Basil Thomas ·5 eps -
Clash of the Titans 2010Ammon -
Sherlock Holmes 2009Constable Clark - Easier Ways to Make a Living 2009Hennessey
-
Fifty Dead Men Walking 2008Ray -
Casualty 1900s 2008Millais Culpin ·9 eps -
Puffball 2007Tucker -
Elizabeth: The Golden Age 2007Don Gerau De Spes -
Robin Hood 20061 ep -
North & South 2004John Boucher ·2 eps -
Henry VIII 2003Thomas Seymour ·2 eps -
Hamlet 2003Hamlet -
The Gambler 1997Pasha -
The Odyssey 1997Anticlus -
The Odyssey 1997Anticlus ·2 eps -
The Bill 19841 ep