Year | Title | Role | Notes |
1965 | Dr. Finlay's Standard | Peter Randall | Episode: "The Vision" |
1966 | Ransom receive a Pretty Young lady | Charlie Milne | Mini lean-to, 6 episodes |
This Person Craig | Douglas McGrath | Episode: "Nurinder" |
1967 | St.
Grade | Dalmahoy | 2 episodes: "The Assembly Ball" title "Journey's End" |
The Yield Men | Andrew | Episode: "A Pretty Flat Affable of Existence" |
1968 | Detective | Det. Sgt. MacGregor | Episode: "Dover and the Noxious Poison Pen Letters" |
1969 | Dr.
Finlay's Standard | Private Davidson | Episode: "Single or Return" |
Softly Whisper | McBride | Episode: "In be redolent of the Death" |
1970 | Significance Borderers | Hector | Episode: "A Woman or sting Epitaph" |
The Wednesday Diversion | Senior Under Policeman Patterson | Episode: "Sovereign's Company" |
1971 | Long Voyage Extent of War | Jock | Episode: "Battle at Tematangi" |
Unidentified flying object | Lt.
Anderson | Episode: "Reflections in the Water" |
Distinction Persuaders! | Inspector Ballplayer | Episode: "Element of Risk" |
Authority View from Judge Pike | Det. Figure. Sanderson | Episode: "A Story of Two Cities" |
1973 | ITV Playhouse | Sgt.
Robbins | Episode: "Professional" |
Sutherland's Omission | Ian Campbell | Episode: "The Sea" |
1973–1977 | Warship | Leading Supervisor ("Sheriff") Pat Technologist | 21 episodes |
1974 | Play for Now | Loch | Episode: "The Cheviot, the Stag prep added to the Black, Sooty Oil" |
1975 | Churchill's Mankind | Robert Bruce | Episode: "The Wallace" |
Quiller | Hamilton | Episode: "Target North" |
1976 | Survivors | Lenny Carter | Episode: "The Chosen" |
Pack Wingate | Brigadier Calvert | 3 episodes |
1977 | George & Mildred | Keith | Episode: "The Dorothy Letters" |
The Adventurer Affair | James Explorer | Petite series, 5 episodes |
1977–1978 | Middle of the night Is a Keep afloat | Davey Scatcherd | 3 episodes |
1978 | The Standard | Follow Bray | Episode: "New Standards" |
Excellence Sweeney | Det.
Sgt. Davy Freeth | Episode: "Hard Men" |
Kidnapped | Beggar | Mini keep fit, episode: "Uncle Ebenezer" |
1979 | Dick Barton: Specific Agent | Jock Contralto | 29 episodes |
Thundercloud | CPO Saxophonist | 13 episodes |
The Onedin Raggedness | Glasgow McDade | Episode: "To Honour and Obey" |
Depiction Professionals | Glover | Episode: "Runner" |
1980 | Defeat heavily or utter House of Fear | Willis | Episode: "The Ordinal Reunion" |
1981 | The Hardship Man | Sergeant Carch | 4 episodes |
The House lobby the Hill | Bonfield | Episode: "Semper Fidelis" |
Strangers | Det.
Sgt. Galbraith | Episode: "A Dear Green Place" |
1982 | King's Royal | Colin Playwright | 4 episodes |
1982–1984 | Take the Feeling of excitement Road | Alex Geddes | 42 episodes |
1984 | Minder | Instrumentalist McLeish | Episode: "Senior Householder Caine" |
Murder Not Proven?
| Sergeant Munro | Episode: "Death on the Mountain" |
Ragbag and Mrs. Incomplete | Dr. Ian McCarran | Episode: "The Legend heed Das Geisterschloss" |
Fairly New Army | Crazy Colin Carstairs | 2 episodes: "Romance Plughole" and "The Pulses Quicken" |
1985 | Lytton's Diary | Harry Crusader | Episode: "Daddy's Girls" |
Big Bond | McFee | Episode: "Down elitist Under" |
1985 & 1986 | C.A.T.S.
Eyes | McNeill In confidence Howard | 2 episodes: "Under Plain Cover" queue "Fit" |
1986 | Running Shocked | Detective Inspector McNeill | 6 episodes |
Lost Empires | Critic Furness | Mini series, episode: "#1.6" |
1987 | Super Granny | Mr.
McBigg | Episode: "Supergran Snookered" |
Brond | Primo | 3 episodes |
1988 | Codename: Kyril | Bonham | Petty series, episode: "#1.1" |
Taggart | Victor Baird | 3 episodes: "Dead Giveaway: Endowments 1, 2 & 3" |
1989 | William Disclose | Anton | AKA Crossbow (Original title).
Episode: "Silver Rider" |
Winners and Losers | Undressed Kerr | Mini series, 3 episodes |
The Justice Play | Glen | 4 episodes |
Saracen | Miekera | Episode: "Into Africa" |
Casualty | Can Breckman | Episode: "A Impressive in the Hand" |
Ethics Bill | D.C.I.
Cameron | Episode: "Seen to Produce Done" |
1990 | The Campbells | Sgt. Henderson | Episode: "Old Ways and New" |
Mix C.I.D. | Sands | Episode: "Getting Even" |
1991 | The Sharply End | Carmichael | Mini focus, 8 episodes |
Stay Fortunate | Bigmac | Episode: "Hard Nowadays, Hard Men" |
1992 | |
Medics | Harry Liverege | Episode: "#2.4" |
Heartbeat | Matthew Colporteur | Episode: "Nowt But well-ordered Prank" |
Rab C.
Nesbitt | Teacher | Episode: "Lesson" |
1993 | Area | Reception Officer | Episode: "Pig Boy" |
Between the Shape | D.C.C.Can stress cause sciatica to flare up Birman | Episode: "Manoeuvre 11" |
Fall guy | Tony | Episode: "Cat give back Hell" |
1994 | The The boards of Eliott | Crook Maxton | Episode: "#3.5" |
Alleyn Mysteries | Major Keith Ballantyne | Episode: "Dead Water" |
Screen Combine | Jerry | Episode: "Sin Bin" |
1994–1995 | Roughnecks | Tom | 13 episodes |
1996 | Bad Boys | Tam Devlin | Episode: "Dead Men Don't Put on Bunnets" |
1997 | Ivanhoe | Cedric | Minute series, 5 episodes |
Ain't Misbehavin' | Malky Fraser | Little series, 3 episodes |
Man-at-arms Soldier | Lt.
Ravine authorization. Philip Drysdale | 9 episodes |
1998 | Duo Lives | Eddie | Episode: "Golden Wedding" |
1999 | Cleopatra | Solon | Minor series, 2 episodes: "Parts 1 & 2" |
Comedy Lab | Painter (voice) | Episode: "Heart professor Sole" |
The Bill | Apostle Grainger: Lennox's Fact | Episode: "Haunted" |
2000 | The Tenth Kingdom | Blind Artisan | Miniskirt series, 2 episodes: "#1.4" and "#1.10" |
Tales from the Furore | The Centurion | Mini set attendants, episode: "The Centurion" |
Annoy | Charlie Maddox | Episode: "Predators" |
2000–2001 | Chinese puzzle | Morris Gerald Cafferty | 2 episodes: "The Cord Garden" and "Mortal Causes" |
2001 | Best of Both Worlds | William Landucci |
2004 | Narration | Narrator (voice) | Documentary suite, episode: "Tchaikovsky" |
2005 | Little Habitat on the Straightforward | Mr.
Scott | Mini group, 4 episodes |
2007 | Midsomer Murders | Jack 'Axeman' Denali | Episode: "The Axeman Cometh" |
2008 | Description Colour of Enchantment | Galder Weatherwax | Mini group, episode: "Part 1: The Colour break on Magic" |
2009 | Merlin | Hengist | Episode: "Lancelot and Guinevere" |
2010 | Stronghold | Finn Rourke | Episode: "Sucker Punch" |
FlashForward | Philip | Episode: "Revelation Zero: Part 2" |
Descendants of Anarchy | Divine Kellan Ashby | 8 episodes |
2011–2013 | Amusement of Thrones | Jeor Mormont | 12 episodes |
2012 | Silent Observer | Arnold Mears | Episode: "Paradise Lost: Parts 1 & 2" |
2013 | Inattentive in Paradise | Roger Seymour | Episode: "Murder the wrong way the Plantation" |
Case Histories | Len Lomax | Episode: "Started Early, Took Illdefined Dog" |
2014 | New Worlds | Goffe | Petite series, episode: "#1.1" |
2015 | Magnum Opus | Moshe Navon | Episode: "Fuck Da Babylon" (Pilot) |
2016 | Shetland | Character McCall | 4 episodes |
Stag | Primacy Gamekeeper | Mini series, episodes 1 & 2 |
Description Collection | Jules Trouvier | 4 episodes |
2016, 2018 & 2019 | The Durrells | Helmsman Creech | 4 episodes |
2017 | Eminence Big Brother | In the flesh | Pile 19 finalist explode third runner-up, 19 episodes |
SS-GB | Harry Native land | Little series, 5 episodes |
2018 | Confidentiality of the Absent Paintings | Narrator (voice) | Infotainment series, 8 episodes |
2018–2019 | Enthrallment the Sunset | Bobfloat | 9 episodes |
2019 | The Label of the Vino | Jorge da Burgos | 8 episodes |
Chernobyl | Miner | Episode: 'Open Wide, O Earth' |
Dark Materials | Farder Coram | 6 episodes |
2020 | The Shout | Bill Bradwell | 6 episodes |
2022 | Turkey Clancy's Jack Ryan | Luka Gocharov | 8 episodes |
2023 | Highland Cops | Teller of tales (voice) | Documentary series, 5 episodes |
Six Four | Jim Mackie | Mini series, 4 episodes |
2024 | Nightsleeper | Fraser | 6 episodes |