2005
The Government Inspector as David Chidgey2001
Spy Game as Mitch Alford1996
Silent Witness as Not available1993
Full Stretch as Morris Legge1993
Selling Hitler as Congo Randy1992
Heartbeat as Gordon Purvis1992
A Fatal Inversion as Dr Swiftson1991
Buddy's Song as Adrian1991
A Demon in My View as Brian Kotowsky1990
The Rift as Contek 11990
The Final Frame as Paul Mandell1989
Mission: Eureka as Swann1989
The Mountain and the Molehill as Colonel Mitchell1988
The Modern World: Ten Great Writers as Frank Budgen1988
Rockliffe's Folly as Det Insp Derek Hoskins1988
Thin Air as Zac Diamond1988
James Joyce's 'Ulysses' as Frank Budgen1987
Inspector Morse as Pathologist1987
The American Way as Claude1986
Lovejoy as Michael1983
The Hunger as Ron1983
The Cleopatras as Grypus1983
Forever Young as James1980
The Great Rock 'n' Roll Swindle as Record Executive1979
Minder as Graham Hurst1979
Tales of the Unexpected as Robert Simpson1979
Home Before Midnight as Mike Beresford1978
Return of the Saint as Ingo1978
Terror as Philip1978
Danton's Death as Lacroix1977
Another Bouquet as Not available1976
Bouquet of Barbed Wire as Gavin Sorenson1975
The Sweeney as Horace Reynes1973
The Sex Thief as 1st Reporter1972
Van der Valk as Jan1965
BBC Play of the Month as The Prince1963
Lord of the Flies as Ralph2014
Shadows of a Stranger Casting