highest rated
acting
- Starhunter ReduX (TV) → Novak
- The Last Witch Hunter → Grosette
- The Vatican Tapes → Dr. Bramwell
- Pretty Little Liars (TV) → Professor Abney
- Alias (TV) → Professor Hoyt
- Ticker → Vershbow
- Buddy Boy
- Sabotage!! → English Officer
- Angel (TV) → Rutherford Sirk
- Postmortem → Inspector Balantine
- Sorcerers → Master of Arms
- Mean Guns → Marcus
- Omega Doom → Narrator (voice)
- Nemesis 2: Nebula → Narrator / Nebula (voice)
- Royce → Oken
- Perry Mason: The Case of the Skin-Deep Scandal → Motor Garage Owner
- Knights → Farmer Sitting at Campfire (uncredited)
- Dollman vs. Demonic Toys → Cally
- Monolith → Tired Cop
- Highlander: The Series (TV) → Milos Vladic
- Dollman → Cally
- Treasure Island → Israel Hands
- Under the Gun → Frank
- Rockliffe's Babies (TV) → Vaughn
- Matlock (TV) → Charles Beckman
- Matlock (TV) → Arthur Wolff
- Moonlighting (TV) → The Blond Man
- Misfits of Science (TV)
- Blake's 7: The Beginning → Tel Varon
- Airwolf (TV) → Dunkirk
- Airwolf (TV) → Peter MacGregor Moore
- The A-Team (TV) → Alan Scheckter
- Masquerade (TV)
- St. Elsewhere (TV) → Harold Beaumont
- Lights, Camera, Action, Love → Dandridge
- Magnum, P.I. (TV) → Justin Chesum
- A Tale of Two Cities (TV) → Jacques One
- Blake's 7 (TV) → Tel Varon
- Blake's 7 (TV) → Zee
- Life Begins at Forty (TV) → Bennett
- Secret Army (TV) → Wireless Operator
- Stand up, Virgin Soldiers → MP
- Come the Revolution → Welsh Miner
- Victorian Scandals (TV) → Alfred Tennyson
- Space: 1999 (TV) → Dorcon Soldier
- Fawlty Towers (TV) → Jones - Workman
- The Hanged Man (TV) → Gert Hauser