2026Space: 1999 4K Double Bill - Breakaway and The MetamorphAlan CarterMovie
2025Prisoners in SpaceAlan CarterMovie
2019The Strange ChoresHelsing (voice) · 78 episodesShow
2018Struggle: The Life and Lost Art of SzukalskiBen Hecht Narration (voice)Movie
2018Gerry Anderson's FirestormNASA Chief (Voice)Movie
2014Lupin the 3rdThomas DawsonMovie
2013The Great GatsbyTaxi DriverMovie
2012Hsue-shen TsienKimballMovie
2011Killer EliteCommander BMovie
2011SLiDEEugene · 1 episodeShow
2010Pretty Little LiarsLouis Palmer · 2 episodesShow
2008East of EverythingGerry Watkins · 7 episodesShow
2007The Gene GenerationDoctorMovie
2002The Junction BoysSmokey HarperMovie
2002Seconds to SpareCommander HaggartyMovie
1999The Lost WorldDr. Wiliam Gull · 1 episodeShow
1999FarscapeR. Wilson Munroe · 1 episodeShow
1996FX: The SeriesDingo Tyler · 1 episodeShow
1996The Real Adventures of Jonny QuestDarcy (voice), Pirate (voice) · 1 episodeShow
1996Water RatsSnr Sgt Ray Bock · 1 episodeShow
1996Bed of RosesBayardMovie
1994Party of FiveProfessor · 1 episodeShow
1993Diagnosis: MurderCapt. Kennedy · 1 episodeShow
1993The X-FilesDr. Eugene Openshaw · 1 episodeShow
1993Star Trek: Deep Space NineLiam Bilby · 1 episodeShow
1993Dr. Quinn, Medicine WomanMartin 'Avishominis' Chesterfield · 1 episodeShow
1992The President's ChildLiptonMovie
1992The Public EyeHenry Haddock Jr.Movie
1992Lady Boss2 episodesShow
1991Civil WarsJason Gould · 1 episodeShow
1991HookNoodlerMovie
1991Steel and LaceDuncanMovie
1989Open HouseRoger McSwain · 24 episodesShow
1989Police StateTony FitzgeraldMovie
1989Return from the River KwaiLt. Commander HuntMovie
1989Dolphin Cove8 episodesShow
1988Evil AngelsCharlwoodMovie
1988Dear JohnBrian Courtney · 1 episodeShow
1988The True BelieversLes Hayden · 8 episodesShow
1988The Alien YearsNorth · 3 episodesShow
1987OliveTonyMovie
1987Cry FreedomPilotMovie
1987The Year My Voice BrokeSergeant PierceMovie
1987DangerfreaksMovie
1987Rob RoyMovie
1986The Flying DoctorsNigel Haughton · 1 episodeShow
1986IvanhoeSir Cedric (voice)Movie
1986MatlockBob · 1 episodeShow
1985The Empty BeachBrian HenneberryMovie
1984The Coolangatta GoldJoe LucasMovie
1984Murder, She WroteInsp. Stillwell, Tim Jarvis · 1 episodeShow
1984Night CourtJohn Taylor · 1 episodeShow
1983Scales of JusticeAttorney-General · 3 episodesShow
1982Cosmic PrincessCaptain Alan CarterMovie
1982Journey Through the Black SunCaptain Alan CarterMovie
1981West End TalesSport · 1 episodeShow
1980Alien AttackCaptain Alan CarterMovie
1980Number on EndSteve JacksonMovie
1979Licensed to Love and KillJensen FuryMovie
1979Danger UXBLt. Chris Craik · 1 episodeShow
1978Destination Moonbase-AlphaCaptain Alan CarterMovie
1978SpearheadTim Hoffman · 4 episodesShow
1977The Devil's PlaygroundBrother VictorMovie
1977SummerfieldSimon RobinsonMovie
1977The Strange Case of the End of Civilization as We Know It1st AustralianMovie
1975The Day After Tomorrow: Into InfinityCapt. Harry MastersMovie
1975The Day After TomorrowCaptain Harry Masters · 1 episodeShow
1975Space: 1999Alan Carter · 42 episodesShow
1975Space: 1999Captain Alan CarterMovie
1972Crown CourtDr. Stephen Saul · 3 episodesShow
1970Play for TodaySteve Jackson · 1 episodeShow
1970Dynasty23 episodesShow
1969Battle of BritainRAF Pilot (uncredited)Movie
1969The Oblong BoxYoung Man in Tavern (uncredited)Movie
1968Submarine X-1Leading Seaman X-1Movie
1966A Man for All SeasonsMaster at Arms (uncredited)Movie