House of the Dragon
Lord Lyman Beesbury
Doctor Who
Edwin Bracewell
Halo
Ackerson's Dad
Outlander
Ned Gowan
The Sandman
Dr. John Hathaway
Good Omens
Tadfield Neighbourhood Watch
Fleabag
Dad
The Witches
Mr Jenkins
High-Rise
Mercer
Chaplin
Stage Manager
Rebecca
Dr. Baker
The Adventures of Baron Munchausen
Henry Salt
The Man Who Invented Christmas
Mr. Grimsby
How to Lose Friends & Alienate People
Richard Young
The Killing Fields
Dr. MacEntire
Miss Potter
Rupert Potter
Ladies First
Louis
Spice World
Brian
Amazing Grace
Lord Dundas
Inside No. 9
Mr. Green
Brassic
Tony Tillerton
Creation
Dr. Gully
Dad's Army
Private Frazer
Shetland
James Perez
Richard III
Sir Richard Ratcliffe
The Return of the Musketeers
Charles I
Sunshine
Minister of Justice
Agatha Christie's Marple
Bradley
Hilary and Jackie
Cello Teacher
Foyle's War
Patrick Jamieson
Truly Madly Deeply
Sandy
Bright Young Things
Sir James Brown
Dirk Gently
Professor Jericho
Into the Storm
Clement Attlee
Love Sarah
Felix
Little Dorrit
Mr. Meagles
Marionette
Dr. Mandelbaum
Doctor Zhivago
Alexander Maximovich Gromeko
A Private Function
Wormold
Comfort and Joy
Alan
Smiley's People
Lauder Strickland
Happy New Year, Colin Burstead
Gordon Burstead
Guilt
Roy Lynch
Crush
Gerald
The Object of Beauty
Victor Swayle
The Colour Room
Gordon Forsythe
The Singing Detective
Dr Gibbon
Law & Order: UK
George Castle
Defence of the Realm
Jack Macleod
Auf Wiedersehen, Pet
Ally Fraser
Wives and Daughters
Mr Gibson
The Rachel Papers
Gordon Highway
Horizon
Kill Jackie
The One Show
Self - Guest
Criminal Justice
Harry Box
The Repair Shop
Narrator (voice)
Urban Myths
Sir Arthur Conan Doyle
Churchill's Secret
Lord Moran
Friendship's Death
Sullivan
37 Days
Lord Morley
Traffik
Jack Lithgow
Sherlock Holmes and the Baker Street Irregulars
Dr Watson
Arthur's Whisky
Henry
The Crow Road
Kenneth McHoan
Complicity
Wallace Byatt
The List
Reg Troughton
The Ploughman's Lunch
Lecturer
The Match
Tommy
The Odd Job
Sergeant Mull
ShakespeaRe-Told
Murder Most Horrid
Chief Inspector
Boon
Peter Mortan
Victory
Capt. Davidson
Heart
Mr. Kreitman
The Man who Crossed Hitler
Kurt Ohnesorge
Othello
Sinclair Carver
Play for Today
Luke
Chaplin's Goliath
Narrator (voice)
Rag Tale
Tulloch 'Lucky' Lloyd
Canterbury Tales
Theo
Omnibus
Dutch Girls
Mr Mole
Hidden City
Anthony
The Secret Adventures of Jules Verne
Battle of the Atlantic
Himself - Narrator
The Writing on the Wall
Bull
The Vote
Simon Featherstone
The House Was Not Hungry Then
Father
Sea of Souls
Dr. Douglas Monaghan
Shoebox Zoo
The Storyteller (voice)
Coming Up Roses
Mr. Valentine
The Whistle-Blower
D.I. Neil Sleightholme
Just Ask for Diamond
Chief Inspector Snape
Home Road Movies
Father
Scot Squad
Sir Neville Archibald
Screen One
PC Howard Mullen
Fast Freddie, the Widow and Me
Judge Underwood
1929: The Great Crash
Narrator
The Madness and Misadventures of Munchausen
Self - 'Henry Salt'
Melissa
DCI Cameron
Oliver's Travels
Baxter
Spanish Flu: The Forgotten Fallen
Dr James Niven
One Fine Day
Third Man in Lift
Bearskin: An Urban Fairytale
Jordan
The Turnaround
James Webb
Rebel Heart
James Connolly
Born and Bred
Harry Woolf
The Play on One
Alex McPherson
Yellowbacks
Alex McPherson
A Bear Named Wojtek
Zoo Director (voice)
Intervention
Dr. Martin
A War on Science
Narrator (voice)
In Dreams
Dr Gold
Mr White Goes To Westminster
Ben White
Danielle Cable: Eyewitness
DI Nick Biddiss
Wonderdate
Kolodon
Fascism in Colour
Narrator (voice)
Junior Masterchef
Between the Covers
Self
The Rebel
Charles
ScreenPlay
Colin
Trust
John Tilson
The Ghostbusters of East Finchley
Joe Small
The Royal Edinburgh Military Tattoo
Self - Narrator
The Cheviot, the Stag and the Black, Black Oil
Various
Clydescope
Model Boat Show Commentator (voice) (uncredited)
The Cherry Orchard
Lopakhin
United Kingdom
Tony
Chrono-Perambulator
Professor Teddy Knox
The Day Mountbatten Died
Narrator (voice)
Tell Tale Hearts
Anthony Steadman
Wall of Silence
Howard Mullen
The Entity
God on the Rocks
Kenneth Marsh
The Animal Train
Walrus
Gone Fishing
Old Bill
Them From That Thing
Various
The Modern World: Ten Great Writers
Titorelli
BBC2 Play of the Week
Girling
Swallow
Angus Tighe
The 50 Greatest Television Dramas
Self
Ghosts in the Machine
Himself
The Riddle of the Sands
Narrator
The Man Who Lives with Bears
Self - Narrator (voice)
Documenting John Grierson
Narrator
The Interrogation of John
Det. Supt. Chase
Lily My Love
Colin
Licking Hitler
Archie MacLean
Byrne About Byrne
Father/F.S. McDade
God's Chosen Car Park
Victor Rosen
Scotland's Finest: The Story of the Highland Games
Narrator
The White Room
Jackie Jordan
Jackie McCafferty's Romance
Bus Conductor
Franz Kafka's 'The Trial'
Titorelli
The Vanishing Army
Girling
The Garden Beyond
Jim Finlayson
Shooting from the Heart: Chris Menges, Cameraman
Self
The Thin End of the Wedge
Luke
Behind Bars
Narrator
Children of The Wicker Man
Self
The Pen
The Phoenix: A Century of Cinema
Narrator (Voice)
The Spirit of 1926
Family Lawyer
Hitler on Trial: The Truth Behind the Story
Suilven Spring
Being Stanley Baxter
Self
Passing Places
The Story of a Recluse
The Producer
Zanzibar
Mr Green
Just Dandy
Self
The Michael Ball Show
Self
Birds Britannia
Britain’s Scenic Railways
Narrator
Sharman
James Webb
Arthouse
Self
A Passion for Churches
Narrator
Hard Times
Stephen Blackpool
Tomb Raider
Winston
The Repair Shop on the Road
Self - Narrator
Lie with Me
DCI Collman
Shrinks
Matt Hennessey
Sherlock Holmes and the Baker Street Irregulars
Dr Watson
Funky Black Shorts
Teacher
Scottish Playbill
Cannavan