highest rated
acting
- Hostile → Wounded Man
- Madame → Dr. Schwiman
- Two Is a Family → Doctor
- I.T. → Detective Unrein
- London Spy (TV) → Phone Voice (voice)
- Moonwalkers → Colonel Dickford
- The Gamechangers → Reporter (voice)
- Cilla (TV) → Ed Sullivan
- The 100 Year-Old Man Who Climbed Out the Window and Disappeared → French Foreign Minister
- 400 Boys → Stadium Technician
- The Dark Knight Rises → Rich Twit
- Lilyhammer (TV) → Agent Becker
- Page Eight → Master of the College
- The Apocalypse Code → Rayli
- Judgment Day: Intelligent Design on Trial → Judge John Jones
- The Maidens' Conspiracy → Turkish Ambassador
- Djihad! → Dr McKenzie
- Icon → Carey Jordan
- Mosquito Man → Dr. Aaron Michaels
- Nature Unleashed: Earthquake → Mr. Reed
- Secret Agents → L'Américain
- Seven Wonders of the Industrial World (TV) → Frank Crowe
- Carmen → Prospero
- Superior Firepower: Making 'Aliens' → Self
- Foyle's War (TV) → Captain John Kieffer
- Foyle's War (TV) → Major John Kiefer
- The Alien Saga → Self (archive footage)
- Hotel! → Vice President
- Saving Grace → Master of Ceremonies
- S Club 7 (TV) → Joni's Boyfriend
- RKO 281 → Darryl Zanuck
- Only Love → Roger
- Lexx (TV) → Vet
- Double Team → Brandon
- Beaumarchais the Scoundrel → L'homme en gris
- The Patriots → NSA Colleague
- Sharpe's Honour → General Verigny
- Death Train → Halloran
- Anglo Saxon Attitudes (TV) → Yves Houdet
- Shining Through → Wisecracker in War Room
- Maigret (TV) → M. Crosby
- 2Point4 Children (TV) → Bob
- The Russia House → Spikey
- Diamond Skulls → Joe Dimandino
- The Hostage of Europe → Captain Henry Fox
- Un métier de seigneur → Austin
- The Dirty Dozen: Next Mission → Didier Le Clair
- Where Is Parsifal? → Luke
- Number 10 (TV) → Detective Constable Edwards
- The Lonely Lady
- Victor/Victoria → Guy Langois
- Bergerac (TV) → Martin Colley
- Hanover Street → Cpl. Daniel Giler
- Tycoon (TV) → Robert Gergen
- Come Back, Little Sheba → Brice
- Laurence Olivier Presents (TV) → Bruce
- La bande à Bobo