Film •
Herostratus (1967) as Max •
Up the Junction (1968) as Terry •
Michael Kohlhaas-Der Rebell (1969) as John •
Scream and Scream Again (1970) as Keith •
The Last Valley (1971) as Hansen •
The Devils (1971) as Father Barre •
Whoever Slew Auntie Roo? (1971) as Albie •
La Vallée (1972) as Olivier •
The Three Musketeers (1973) as
John Felton •
The Four Musketeers (1974) as
John Felton •
King Arthur, the Young Warlord (1975) as Kai •
Warlords of Atlantis (1978) as Atmir •
For Your Eyes Only (1981) as
Emile Leopold Locque •
Lifeforce (1985) as Dr Bukovsky •
Going Undercover (1988) (aka Yellow Pages) as Strett •
Gioco al massacro (1989) as Zabo •
Destroying Angel (1990) as "the Hitman" •
The Serpent of Death (1990) as Xaros •
Christopher Columbus: The Discovery (1992) as Inquisitor's Spy •
Frankenstein (1992) as Boatswain (final film role)
Television •
Out of the Unknown (1966) as Kuno, in "
The Machine Stops" •
Thirty-Minute Theatre (1966) as Grady, in "The Excavation" •
The Further Adventures of the Three Musketeers (1967) as Mordaunt •
Armchair Theatre (1969) as Brian, in "The Story-Teller" •
Fraud Squad (1969) as Jacky Joyce, in "Run For Your Money" •
Department S (1969) as Weber, in "Les Fleurs du Mal" •
Randall and Hopkirk (1970) as Perrin, in "When the Spirit Moves You" •
Paul Temple (1970) as Ivan, in "Games People Play" •
Menace (1970) as Pip, in "Nine Bean Rows" •
Arthur of the Britons (1972–1973) as Kai •
Warrior Queen (1978) as Volthan •
The Professionals (1979) as Kodai, in "Stopover" •
A Tale of Two Cities (1980) (Michael E. Briant version) as Gaspard •
Shoestring (1981) as Harry, in "The Mayfly Dance" •
ITV Playhouse (1981) as Dieter, in "The Perfect House" •
Ivanhoe (1982) as Athelstane •
Hammer House of Mystery and Suspense (1984) as Terry Marvin, in "The Sweet Scent of Death" •
Scarecrow and Mrs. King (1984) as Karl Portillo, in "Our Man in Tegernsee" • ''
Lytton's Diary'' (1985) as Jake Cutler, in "Daddy's Girls" •
Minder (1985) as Sergei, in "From Fulham, With Love" •
Jack the Ripper (1988) as
George Lusk •
Capital City (1989) as Stefan in "Twelve Degrees Capricorn" ==References==