2023
Tales of the Tardis as Scott2018
Earthshocked as Not available2004
Dog Gone Love as Maitre d'2004
Proteus: A Nineteenth Century Vision as Log of HMS Challenger (voice)2001
Alias as Severn Driscoll1994
Babylon 5 as Matthew Duffin1994
Fantastic Four as Prince Namor/Professor (voice)1994
Fantastic Four as Xanthus (voice)1994
Fantastic Four as Sam Jaggers/Salesman/Swat Cop (voice)1994
Iron Man as Century (voice)1989
Blore M.P. as Van De Merve1986
Dead Head as Lord Clive Ludlow1985
Howards' Way as Geoffrey Silberston1984
Murder, She Wrote as Paul Lafferty1983
Scarecrow and Mrs. King as Not available1983
Agatha Christie's Partners in Crime as Tommy Beresford1983
The Secret Adversary as Tommy1982
The Bell as Paul Greenfield1982
Doctor Who: Earthshock as Scott1981
Bergerac as Jack Lefevre1981
The Nightmare Man as Michael Gaffikin1981
Agatha Christie's Seven Dials Mystery as Jimmy Thesiger1981
The Nightmare Man as Michael Gaffikin1980
Why Didn't They Ask Evans? as Bobby Jones1979
Tales of the Unexpected as Dr Scott1978
Lillie as Hugo de Bathe1973
The Terracotta Horse as Not available1973
Outa-Space! as Not available1971
The Onedin Line as Edmund Callon1971
Jason King as Not available1963
Doctor Who as Scott