2025
Brian and Maggie as Nigel Lawson2023
Apocalypse Clown as The Great Alphonso2022
Sister Boniface Mysteries as Ted Button2021
Gunpowder Milkshake as Yankee2021
End of Term as Garth Stroman2021
The Dead Collectors as Peter2020
The Dark Tower as Mayor Hart Thorin2019
The King as Scrope2019
For Love or Money as Patrick2019
Cliffs of Freedom as Ghazi Khalif2018
The Woman in White as Pesca2015
The Coroner as Mick Sturrock2015
Vikings: Athelstan's Journal as King Aelle (archive footage)2015
Undercover as Garabed2013
Vikings as King Aelle2013
Hammer of the Gods as Ivar2012
Dark Shadows as Joshua Collins2012
Tortoise in Love as Sean2011
The Borgias as Duke Ludovico Sforza2011
The Borgias as Ludovico Sforza2011
Injustice as DS Harry Bowman2011
Assassination Games as Polo Yakur2005
The Green Green Grass as Not available2004
Layer Cake as Freddie Hurst2004
Control as Norton2004
Photo Finish as Herbie Harris2003
Inside the Mind of Paul Gascoigne as Narrator2002
Dinotopia as Not available2002
Lenny Blue as DI Ron Featherstone2000
A Dinner of Herbs as dan bannaman1999
Bad Girls as Charlie Atkins1998
Microsoap as Roger1997
Trial & Retribution as Not available1997
Solomon as Adonijah1997
Solomon as Adonijah1995
Faith in the Future as Not available1995
Bugs as Not available1995
Cold Comfort Farm as Reuben Starkadder1989
The Paradise Club as Arthur Burns1986
Casualty as Guy1984
The Bill as Not available