ReleaseNexus
The Wyrm of Bwlch Pen Barras
Dai
All Creatures Great & Small
Joe Mulligan
His Dark Materials
Townsman
Boudica: Rise of the Warrior Queen
Athedo
On the Edge
Advocate
Legends
Narrator (voice), Self - Narrator (voice)
Torchwood
Mr Grainger
Doctor Who
Policeman
Darklands
Dr. McGill (uncredited)
Shine
Student