2000
The Last Musketeer as Charles Drew1994
Wycliffe as Neil Innes1992
Heartbeat as Alan Mansfield1991
Prime Suspect as Dr. Gordon1988
Hard Cases as Ross Kennedy1988
Maigret as Tony Portman1986
Casualty as Peter1986
London's Burning as Not available1986
Lovejoy as Det. Insp. Hardwick1985
C.A.T.S. Eyes as Not available1985
Dempsey and Makepeace as Paul Davis1985
A Zed & Two Noughts as Oliver Deuce1985
Operation Julie as D.C. Ernie Wilson1985
Doctor Who: Timelash as Mykros1984
Only Children as Dolly1982
Brookside as Not available1981
Dark Secret as Boy1981
Contract as Billy1979
Minder as Chris Lambert1979
Penmarric as Jan-Yves1979
Yesterday's Hero as Chris1977
Secret Army as Klein1977
A Photograph as Boy1976
It Could Happen to You as Mick1976
Let's Get Those English Girls as Mike1975
The Venturers as Not available1975
Survivors as Steve1973
The Sex Thief as Crabshaw1963
Doctor Who as Mykros