Acting
38 titles
No biography available.
UFO From Earth to the Moon
Self
Freefall: Flight 174
James Nolan
Beg!
Dr. Melplash
Hyper Sapien: People from Another Star
1986
The Climb
Albert Bitterling
Blake's 7: The Beginning
Dev Tarrant
Reilly: Ace of Spies
Doctor
Countdown to Disaster
Virgil Tracy / Cravitz (voice)
Kessler
Gidney
Thunderbirds in Outer Space
Virgil Tracy / Operator Power / Tom (voice)
Revenge of the Mysterons from Mars
Captain Ocher / Angelini / Control / Shroeder / Kurnitz / Human Captain Black (voice)
The Amazing Adventures Of Joe 90
General / Officer / Lieutenant / Tanker / Hunter 2 / B107 Co-Pilot Hal / 2nd Russian (voice)
Captain Scarlet vs. The Mysterons
Captain Ochre / Jackson / Human Captain Black / Various Characters (voice)
Meetings with Remarkable Men
Artillery Officer
Blake's 7
1978
The Finishing Line
1977
The New Avengers
Dr. Tulliver
The Hanged Man
Eric Mackay
The Protectors
Insp. Lars Bergen
New Scotland Yard
DS William Peel
She'll Follow You Anywhere
Army Captain
The Hallelujah Handshake
Geoff
UFO
Gordon Maxwell
The Revolutionary
1970
The Secret Service
The Bishop / Various Characters (voice)
Joe 90
Ralph Clayton (voice)
Thunderbird 6
Virgil Tracy / Hogarth (voice)
Captain Scarlet and the Mysterons
Human Captain Black / Delta Garage Attendant / Radio Announcer (voice)
Man in a Suitcase
1967
Thunderbirds Are GO
Virgil Tracy / Space Exploration Center President (voice)
Softly, Softly
1966
Thunderbirds
1965
Undermind
Drew Heriot
Curse of the Fly
Inspector Ronet
Doctor Who
Kellman
First Night
Captain Andrew Lamont, MC
Dixon of Dock Green
Freddie
Target: Captain Black!
Captain Ochre (voice)