highest rated
acting
- When She Sings → The Creep
- Conclave → Krasinski
- Generation Z (TV) → Gabe
- Lord Curzon Ki Haveli → Harry Curzon
- The Haunting of Margam Castle → Dean Michaels
- First Run: The Evolution Of Silent Running's Screenplay → Voice Artist
- The Crown (TV) → John F. Dulles
- Elstree 1976 → Self
- Blast It Biggs! Where Are You? → Himself
- RED 2 → Davis
- Red Lights → Howard McColm
- Erased → James Halgate III
- The Amazing World of Gumball (TV) → Superintendent Evil
- The Amazing World of Gumball (TV) → Mayor (voice)
- Malice in Wonderland → Mr. Dodgson
- Ninja → Professor Garrison
- Is Anybody There? → Douglas
- Me and Orson Welles → Dr. Mewling
- La Vie en Rose → American doctor
- The Walker
- Finding Rin Tin Tin → The General
- Monsters of the Id → Hurricane / Nathan
- Black Book → British General
- The Line of Beauty (TV) → Morden Lipscome
- Shadow Man → Waters
- Second in Command → Secretary of State Richard Hammond
- Fade to Black → Ambassador Dunn
- Doctor Who (TV) → Abraham
- Charlie and the Chocolate Factory → Denver Reporter
- The Jacket → Defense Lawyer
- The Eagle: A Crime Odyssey (TV) → Canino
- Chasing Liberty → Secretary of State
- Taking Sides → Major Richards
- The Magnificent Ambersons → Tom Kinney
- The Falklands Play → Vernon Walters (Senior Adviser to the US Secretary of State)
- Spy Game → Cy Wilson
- The Fourth Angel → Duguay
- The Unauthorized Star Wars Story → Self
- The Opium War → 教士劳顿
- Mission: Impossible → CNN Reporter
- Flowers of the Forest → Dr. Torrance
- Balto → Telegraph Operator (voice)
- Scarlett (TV) → Samuel
- Fatherland → Elliot
- Frank Stubbs Promotes (TV) → Vernon
- Born to Ride → Jim Bridges, State Department Official
- The Chief (TV) → OIM Bergholtz
- The Rift → Barton (as Garick Hagon)
- The Tragedy of Flight 103: The Inside Story → Mark Sanna
- Death Has a Bad Reputation → Stephen T. Hamilton
- Batman → Dad
- Red King, White Knight
- Murder Story → Ben Zonis
- War and Remembrance (TV) → Sam Jones
- Onassis: The Richest Man in the World → Roy Cohen
- The Great Escape II: The Untold Story → Maj. Paul
- The Black and Blue Lamp → Police Surgeon
- Cry Freedom → McElrea
- Rolling Vengeance → Vic's Lawyer
- Nowhere to Hide → William Devlin
- Pretty Kill → Chambers
- Breakthrough at Reykjavik → Richard Perle
- Worlds Beyond (TV) → Bob Masterton
- Lace 2 → Accountant
- Natural World (TV) → Voice of Seton
- A Talent for Murder → Mark Harrison
- Oppenheimer (TV) → Frank Oppenheimer
- Cribb (TV) → William Newman
- Julius Caesar → Octavius Caesar
- Henry V → Mountjoy, a French Herald
- Return of the Saint (TV) → Abdul Hakim
- Winterspelt 1944 → Lieutenant Evans
- Star Wars → Red Three (Biggs Darklighter)
- The Spy Who Loved Me → USS Wayne Crewman
- A Bridge Too Far → Lt. Rafferty
- Twilight's Last Gleaming → Alfie/Driver
- The Making of Star Wars → Self (uncredited)
- The Duchess of Duke Street (TV) → Captain Ian McLean
- The Message → Ammar
- The XYY Man (TV) → David Wiseman
- The Lady of the Camellias → Alexandre Dumas Fils
- Playhouse (TV) → Commentator
- Bedtime Stories (TV) → Chris
- Choice → Chris Wiberg
- Thriller (TV) → Peter
- Moonbase 3 (TV) → Bruno Ponti
- Moonbase 3 (TV) → Bruno Bertoli
- The Colour of Blood → Peter
- Crown Court (TV) → Ronald Crosby
- The Adventurer (TV) → Gavin
- The Adventurer (TV) → Gavin Taylor
- Antony and Cleopatra → Eros
- Doctor Who: The Mutants → Ky
- Some Kind of Hero
- The Gingham Dog → Vincent
- Doctor Who (TV) → Ky
- 1+1: Exploring The Kinsey Reports