highest rated
acting
- Cry Wolf → Dr. Jack Russell
- Presented in Supercolorisation (TV) → Colonel Steve Zodiac (voice)
- Presented in Supercolorisation (TV) → Colonel Steve Zodiac / Mrs Doughty (voice)
- This Is Supermarionation → Steve Zodiac / Captain Grey (voice)
- Sleepers (TV) → Barrington Cabot
- Sleepers → Barrington Cabot
- Perry Mason: The Case of the Desperate Deception → Capt. Calvelli
- Indiana Jones and the Last Crusade → Panama Hat
- The Man Who Lived at the Ritz → Mylos
- Intrigue → Esterbrook
- Marcus Welby, M.D.: A Holiday Affair → Dr. Wallace
- The Vision → Bill Freed
- The Return of Sherlock Holmes → Agent Hopkins
- Cloud Waltzing → Andrew Tolliver
- Aliens → Van Leuwen
- The Last Days of Patton → Lt.Gen. Geoffrey Keyes
- Strong Medicine → Mace
- Screen Two (TV) → Bill Freed
- Howards' Way (TV) → Scott Benson
- Rustlers' Rhapsody → Sheepherder No. 1
- One by One (TV)
- Revenge of the Mysterons from Mars → Captain Grey / Breck (voice)
- Captain Scarlet vs. The Mysterons → Captain Grey / World President / Fire Chief (voice)
- The Aphrodite Inheritance (TV) → Eugene Hellman
- Return of the Saint (TV) → Buzz Wepner
- A Bridge Too Far → Maj. Gen. Maxwell D. Taylor
- The Pink Panther Strikes Again → CIA Director
- Spy Story → Submarine Captain
- Quiller (TV) → Colonel Fischer
- Baxter! → Mr Baxter
- Pollyanna (TV) → Doctor Chilton
- And No One Could Save Her → Paul
- The Adventurer (TV) → Don Fleming
- The Lotus Eaters (TV) → Sam Webber
- Madame Sin → Connors
- Ooh...You Are Awful → American Tourist (voice) (uncredited)
- Brett (TV)
- UFO (TV) → Jim Lewis
- The Looking Glass War → CIA Man
- The Naked Sun → Elijah Baley
- The Champions (TV) → Capt. Baxter
- The Jazz Age (TV) → Steve Crandall
- Captain Scarlet and the Mysterons (TV) → World President (voice)
- Captain Scarlet and the Mysterons (TV) → Captain Grey / DT19 Pilot (voice)
- Captain Scarlet and the Mysterons (TV) → Captain Grey / 1st Policeman (voice)
- Captain Scarlet and the Mysterons (TV) → Captain Grey / Guard (voice)
- Captain Scarlet and the Mysterons (TV) → General Ward (voice)
- Captain Scarlet and the Mysterons (TV) → Captain - USS Panther II (voice)
- Captain Scarlet and the Mysterons (TV) → Captain Grey / General Tiempo / Porter Benson (voice)
- Captain Scarlet and the Mysterons (TV) → Supreme Commander of Earth Forces (voice)
- Captain Scarlet and the Mysterons (TV) → Fire Chief (voice)
- Captain Scarlet and the Mysterons (TV) → Base Commander (voice)
- Captain Scarlet and the Mysterons (TV) → Captain Grey / Breck (voice)
- Captain Scarlet and the Mysterons (TV) → 1st Policeman (voice)
- The Man Outside → Judson Murphy
- It! → Jim Perkins
- Thunderbirds Are GO → Captain Paul Travers (voice)
- BBC Play of the Month (TV) → Lieutenant John E Donovan
- Thunderbirds (TV)
- Thunderbirds (TV) → Captain Paul Travers
- The Troubleshooters (TV) → Al Stevens
- City of Fear → Mike Foster
- Man in the Middle → Major Smith
- The Haunting → Bud Fredericks (uncredited)
- We Joined the Navy → Commander Spelling U.S.N.
- Follow the Boys → C.M.A.A.
- Shadow of Fear → Bill Martin
- The Saint (TV) → Kolben
- Man of the World (TV) → Colonel Cutler
- Man of the World (TV) → Perez
- Fireball XL5 (TV)
- Fireball XL5 (TV) → Colonel Steve Zodiac (voice)
- Freedom to Die → Craig Owen
- Sea Hunt (TV)
- Bronco (TV)
- Steve Canyon (TV) → Maj. Russell
- Submarine Seahawk → Lt. Cmdr. Bill Hallohan
- How to Make a Monster → Jeffrey Clayton
- M Squad (TV) → Jim Landry
- M Squad (TV) → Andy Markham
- Blood of Dracula → Mike, assistant coroner
- Death in Small Doses → Doctor (uncredited)
- Armchair Theatre (TV) → Walalce Westrey
- Matinee Theater (TV)
- Alfred Hitchcock Presents (TV) → Detective Sgt. Singer
- Alfred Hitchcock Presents (TV) → Lab Technician
- Alfred Hitchcock Presents (TV) → Saul
- General Electric Theater (TV)
- Dragnet (TV)