Actor known for his roles as Travis in Blake's 7 and gangster Harry Fenning in Citizen Smith.
TBACry Wolf as Professor Ion Porphiriou
TBAIntimate Strangers (13 Episodes) as Unknown
2021Princess Michael of Kent: A Controversial Royal as Self - Narrator (voice)
2021Elliott from Earth (16 Episodes) as Unknown
2020George V: The Tyrant King as Presenter
2018Blake's Seven as Unknown
2018Gerry as Royston
2018The Alienist (1 Episode) as Judge
2016The Crown (1 Episode) as Speaker of the House
2016Risen as Caiaphas
2015Bill as Spanish Advisor
2015Woman in Gold as Bergen
2010Boogie Woogie as Bob's Lawyer
2009Roger Delgado: The Master as Narrator
2008Mistresses (1 Episode) as Alexander
2007Shoot on Sight as Unknown
2007Eichmann as Hans Lipmann
2007Doctor Who: The Infinite Quest as Gurney (voice)
2006Sixty Six as Uncle Henry
2005Casanova as Donato
2005Space Race (4 Episodes) as Unknown
2005The Upside of Anger as Emily's Doctor
2004Spartan as Business Man
2004New Tricks (1 Episode) as Peter Russell
2002Spooks (1 Episode) as Claude Denizet
2001Judge John Deed (2 Episodes) as Unknown
2001Waking the Dead (1 Episode) as Bill Knight
2000Myth Makers 61: Stephen Greif as Self
1998Killer Net (4 Episodes) as Scott's Solicitor
1997Crime Traveller (1 Episode) as Unknown
1994Space Precinct (1 Episode) as Eric Volker
1993Leon the Pig Farmer as Doctor
1992Between the Lines (2 Episodes) as Unknown
1991The House of Eliott (2 Episodes) as Abraham Barak
1991Dark Justice (1 Episode) as Unknown
1990The Gravy Train (4 Episodes) as Rudolph
1990The Upper Hand (1 Episode) as Jason McCloud
1990Face to Face as Grant Ross
1989Birds of a Feather (1 Episode) as Marcus Green
1986Love with a Perfect Stranger as Andrea
1985Howards' Way (1 Episode) as John Reddings
1985C.A.T.S. Eyes (1 Episode) as Unknown
1985Dempsey and Makepeace (1 Episode) as Bernie Silk
1984A Distant Scream as Clifford Richardson
1984The Bill (1 Episode) as Unknown
1984Cold Warrior (1 Episode) as Doctor Mohammed Riffi
1984Hammer House of Mystery and Suspense (1 Episode) as Clifford
1984The Last Days of Pompeii (3 Episodes) as Sporus
1983Auf Wiedersehen, Pet (1 Episode) as Prince Stefano
1983The Cleopatras (8 Episodes) as Demetrius
1982Bright Eyes as Shapiro
1982The Bounder (1 Episode) as Count Montefiore
1980The Great Riviera Bank Robbery as Rocco
1979Minder (1 Episode) as Spencer
1979Only When I Laugh (1 Episode) as Nicos
1979Hart to Hart (1 Episode) as Unknown
1979Tales of the Unexpected (1 Episode) as Rinaldo
1979Thomas & Sarah (1 Episode) as Unknown
1979Dick Turpin (1 Episode) as Major Walther Von Gerhardt
1978The Sandbaggers (1 Episode) as Unknown
1978Return of the Saint (1 Episode) as Masrouf
1978The Famous Five (1 Episode) as Unknown
1978Armchair Thriller – Rachel in Danger as Juan
1978Blake's 7 (5 Episodes) as Space Commander Travis
1977The Professionals (1 Episode) as Dr. Lowe
1977Treasure Island as Job Anderson
1977Target (1 Episode) as Duroy
1977Citizen Smith (10 Episodes) as Harry Fenning
1977Spaghetti Two-Step as Luigi
1976The New Avengers (1 Episode) as Juventor
1976Rocky Marciano Is Dead as Joe Marks
1976Killers (1 Episode) as Unknown
1975Rumpole of the Bailey (1 Episode) as Martyn Vanberry
1975Moss as Gerry
1975Nightmare for a Nightingale as Enrico
1974A Little Bit Of Wisdom (1 Episode) as Jacques
1974The Aweful Mr. Goodall (1 Episode) as Unknown
1974Kiss Me and Die as Ben Kroom
1974Soft Beds, Hard Battles as Colonel Hiller
1973The Merchant of Venice as Prince of Morocco
1973No Sex Please - We're British as Niko
1973Thriller (1, 1 Episode) as Ben Kroom, Enrico
1972The Protectors (1 Episode) as Policeman - at Cafe
1971Nicholas and Alexandra as Martov
1971The Persuaders! (1 Episode) as Krilov
1970Play for Today (1, 1 Episode) as Gerry, Joe
1970Edward II as Earl of Pembroke
1970The Tragedy of King Richard II as Thomas Mowbray, Duke of Norfolk / Welsh Captain
1955Dixon of Dock Green (1, 1, 1 Episode) as Tony, Charles Negri, Det. Chief Insp. Basset
1951Hallmark Hall of Fame (1 Episode) as Grant Ross