Known For
Filmography

Target: Captain Black!
Movie · as Captain Ochre / Andre Verdain / Major Gravener (voice)

Thunderbirds 4K Double Bill - Atlantic Inferno / Attack of the Alligators!
Movie · as Virgil Tracy / Dick O'Shea / Cravitz (voice)

UFO From Earth to the Moon
Movie · as Self

Freefall: Flight 174
Movie · as James Nolan

Beg!
Movie · as Dr. Melplash

Hyper Sapien: People from Another Star
Movie

The Climb
Movie · as Albert Bitterling

Blake's 7: The Beginning
Movie · as Dev Tarrant

Reilly: Ace of Spies
TV · as Doctor · 1 ep

Number 10
TV · as Fordham · 1 ep

Countdown to Disaster
Movie · as Virgil Tracy / Cravitz (voice)

Thunderbirds in Outer Space
Movie · as Virgil Tracy / Operator Power / Tom (voice)

Revenge of the Mysterons from Mars
Movie · as Captain Ocher / Angelini / Control / Shroeder / Kurnitz / Human Captain Black (voice)

The Amazing Adventures Of Joe 90
Movie · as General / Officer / Lieutenant / Tanker / Hunter 2 / B107 Co-Pilot Hal / 2nd Russian (voice)

Kessler
TV · as Gidney · 3 eps

Captain Scarlet vs. The Mysterons
Movie · as Captain Ochre / Jackson / Human Captain Black / Various Characters (voice)

Meetings with Remarkable Men
Movie · as Artillery Officer

Blake's 7
TV · as Dev Tarrant

The Finishing Line
Movie

The New Avengers
TV · as Dr. Tulliver, Richards · 1 ep
The Hanged Man
TV · as Eric Mackay · 1 ep

The Protectors
TV · as Insp. Lars Bergen · 1 ep

New Scotland Yard
TV · as DS William Peel · 1 ep

She'll Follow You Anywhere
Movie · as Army Captain

The Hallelujah Handshake
Movie · as Geoff

The Revolutionary
Movie

UFO
TV · as Gordon Maxwell, Skydiver Navigator Lt. Gordon Maxwell · 7 eps

The Secret Service: A Case For The Bishop
Movie · as The Bishop / Patterson / Policeman / Healey Automation Guard (voice)

The Secret Service: More Haste, Less Speed
Movie · as The Bishop / Mullins (voice)

The Secret Service
TV · as The Bishop / Various Characters (voice) · 13 eps

Thunderbird 6
Movie · as Virgil Tracy / Hogarth (voice)

Joe 90
TV · as Ralph Clayton (voice) · 3 eps

To Chase A Million
Movie · as Manny

Man in a Suitcase
TV · 1 ep

Captain Scarlet and the Mysterons
TV · as Human Captain Black / Delta Garage Attendant / Radio Announcer (voice), Captain Ochre / Director General Xian Yoh / Director General's Double (voice), Captain Ochre / 3rd Policeman / 5th Policeman / Radio Announcer (voice), Captain Ochre / Guard 2 (voice), Lieutenant Burroughs / Radio Announcer (voice), Pilot (voice), Morton / Distillery Attendant (voice), Captain Ochre / 2nd Medical Student / Radiographer (voice), Dr. Giadello (voice), Captain Ochre / Barman (voice), Captain Ochre / Lookout Warden (voice), Control (voice), Colonel Storm / Robot (voice), Andre Verdain / Commissionaire (voice), Jackson (voice), Captain / Security Man (voice), Shroeder (voice), Angelini (voice), Captain Ochre / Dr. Kurnitz / Human Captain Black (voice), Kinley (voice), Major Gravener (voice), Captain Ochre / Reporter Harry (voice), Dr. Denton / Spectrum, New York (voice), Rhodes (voice), Dr. Sommers (voice), Captain Ochre / Tribune Control Operator (voice), Captain Ochre (voice), Senior Cadet Joe Johnson (voice), 3rd Policeman / Shroeder (voice) · 1 ep

Thunderbirds Are GO
Movie · as Virgil Tracy / Space Exploration Center President (voice)

Thunderbirds: Atlantic Inferno
Movie · as Virgil Tracy / Dick O'Shea / Cravitz (voice)

Thunderbirds: Path of Destruction
Movie · as Virgil Tracy / Peterson (voice)

Thunderbirds: Alias Mr. Hackenbacker
Movie · as Virgil Tracy / Mason / D103 Pilot / 1st Reporter (voice)

Thunderbirds: Lord Parker's 'Oliday
Movie · as Virgil Tracy / Senor Faccini (voice)

Thunderbirds: Ricochet
Movie · as Virgil Tracy / Power / DJ Tom (voice)

Thunderbirds: Give or Take a Million
Movie · as Virgil Tracy / Dr. Pringle / Saunders / TV Reporter / 1st Santa (voice)

Softly, Softly
TV · 1 ep

The Curse of the Fly
Movie · as Inspector Ronet

Thunderbirds
TV · as Virgil Tracy (voice) · 6 eps

Undermind
TV · as Drew Heriot · 11 eps

The Troubleshooters
TV · as Clifford Marshall · 1 ep

Doctor Who
TV · as Kellman · 3 eps
First Night
TV · as Captain Andrew Lamont, MC · 1 ep

Sergeant Cork
TV · as Tom Pocock · 1 ep

Festival
TV · as Andrey · 1 ep

Dixon of Dock Green
TV · as Freddie, Harry Pilbeam · 1 ep
