

Freefall: Flight 174(1995)
James Nolan

Beg!(1994)
Dr. Melplash

Hyper Sapien: People from Another Star(1986)

The Climb(1986)
Albert Bitterling

Blake's 7: The Beginning(1985)
Dev Tarrant

Countdown to Disaster(1982)
Virgil Tracy / Cravitz (voice)

Thunderbirds in Outer Space(1981)
Virgil Tracy / Operator Power / Tom (voice)

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

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

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

Meetings with Remarkable Men(1979)
Artillery Officer

The Finishing Line(1977)

She'll Follow You Anywhere(1971)
Army Captain

The Hallelujah Handshake(1970)
Geoff

Thunderbird 6(1968)
Virgil Tracy / Hogarth (voice)

Thunderbirds Are GO(1966)
Virgil Tracy / Space Exploration Center President (voice)

Curse of the Fly(1965)
Inspector Ronet