2000
The Fantasticks as El Gallo1998
Subspecies 4: Bloodstorm as Ash1997
Vampire Journals as Ash1996
Style Challenge as Not available1988
The Movie Game as Not available1987
Going Live! as Self1986
Bread as Adrian Boswell1986
Torn Allegiance as Lt. Harry Wyckham1984
The Prisoner of Zenda as Rupert of Hentzau1983
Screamtime as Damien1983
Doctor Who: Snakedance as Chela1982
Beau Geste as John Geste1981
That Beryl Marston...! as Not available1979
The Paul Daniels Magic Show as Self1977
The Professionals as Jaime Cabreros1963
Doctor Who as Chela