1999
Dead Punkz as Not available1996
La Passione as John Macllroy1995
Down to Earth as Not available1992
So Haunt Me as Not available1991
Watt on Earth as Not available1990
The Upper Hand as Martin1989
Birds of a Feather as David Kane1989
Young Charlie Chaplin as Asylum Doctor1986
Casualty as Mike Jameson1985
Love's Labour's Lost as Longaville1981
That's My Boy as Not available1979
Tales of the Unexpected as Israeli Officer1978
The BBC Television Shakespeare as Not available1978
Mixed Blessings as Not available1978
The Lost Boys as George1978
The Mill on the Floss as Tom Tulliver1977
Love for Lydia as Richardson1977
Stigma as Richard1976
Aces High as Lieutenant Roberts1976
Occupy! as Player in Everyman Theatre Company, Liverpool1975
Hennessy as Young Soldier1973
A Friend Indeed as Bobby Butterfield1972
Crown Court as Not available