2021
The Nevers as Older Gentleman2018
Starhunter ReduX as Ike2017
Doctor Who: Shada as The Krargs (voice)2007
Dinosapien as Not available2000
Monarch as Thorn1998
A Knight in Camelot as Sir Lancelot1997
Harpur and Iles: Protection as Jack Lamb1995
Bugs as William1992
Heartbeat as Evans1989
Agatha Christie's Poirot as Paul Deroulard1985
Howards' Way as Pierre Challon1985
King David as Amnon1985
Murder with Mirrors as Steven Restarick1984
Sherlock Holmes as Gennaro Lucca1984
Robin of Sherwood as Grendel1984
Doctor Who: Warriors of the Deep as Paroli1979
Minder as Mark Graves1963
Doctor Who as Paroli / Voice of Sentinel Six1963
Doctor Who as Paroli