2002
Spooks as Clive McTaggart2002
Look Around You as Provastian1997
Trial & Retribution as Not available1997
I'm Alan Partridge as Frank Raphael1996
Madson as Chief Supt Walton1995
Not Like Us as Henry1992
Heartbeat as Corbett1991
Wicked Willie Rides Again! as Not available1990
Wicked Willie as Not available1989
Agatha Christie's Poirot as James Ackerley1989
Campion as Inspector Oates1989
Campion as Chief Inspector Stanislaus Oates1989
Campion as Chief Inspector Oates1987
Miss Marple: 4.50 from Paddington as Dr. John Quimper1986
All Passion Spent as Not available1985
EastEnders as Chief Superintendent Dave Penton1985
Howards' Way as Thornton1985
Super Gran as Desperate Desmond1985
C.A.T.S. Eyes as Not available1984
The Bill as Not available1984
Swallows and Amazons Forever! as Mr. Farland1983
Doctor Who: Terminus as Valgard1983
The Two Gentlemen of Verona as Third Outlaw1982
Gulliver in Lilliput as Gulliver1981
Bergerac as John McKennan1981
Bergerac as Harry1980
The Gentle Touch as Not available1979
Tales of the Unexpected as The Vicar1979
Tales of the Unexpected as Edward1979
The Legend of King Arthur as King Arthur1978
Blake's 7 as Not available1978
Blake's 7 as Ven Jarvik1977
The Black Panther as Lesley's Brother1975
Rumpole of the Bailey as Not available1975
Angels as Not available1973
Warship as Lt. Paul Peek1972
Emmerdale as Jack Sugden1971
Justice as Mr. Phillips1967
Callan as Not available1963
Doctor Who as Valgard1955
Dixon of Dock Green as PC Len Warren