
2026 Louis
2026
2025 Father
2024 Henry
2023 Zoo Director (voice)
2022 Family Lawyer
2022 Dr. John Hathaway
2022 Lord Lyman Beesbury
2022 Ackerson's Dad
2021 Gordon Forsythe
2021 Narrator
2020 Dr. Mandelbaum
2020 Felix
2020 Dr. Baker
2019 Narrator (voice)
2019 Tadfield Neighbourhood Watch
2019 Tony Tillerton
2019 Roy Lynch
2018 Gordon Burstead
2018 Kolodon
2018 Mr Green
2017 Mr. Grimsby
2017 Sir Arthur Conan Doyle
2017 Narrator (voice)
2016 Private Frazer
2016 Lord Moran
2016 Dad
2016 Charles
2015 Simon Featherstone
2015 Mercer
2014 Narrator
2014 Lord Morley
2014 Ned Gowan
2014 Sir Neville Archibald
2014 Mr. Green
2013 Reg Troughton
2013 James Perez
2012 Narrator
2012 Various
2012 Professor Jericho
2011 Kurt Ohnesorge
2011 Judge Underwood
2011 Narrator (Voice)
2010
2009 Himself
2009 Dr James Niven
2009 Dr. Gully
2009 Narrator
2009 Clement Attlee
2009 George Castle
2008 Richard Young
2008 Old Bill
2008 Harry Box
2008 Mr. Meagles
2007 Lord Dundas
2007 Dr Watson
2007 Dr. Martin
2007 Dr Watson
2006 Rupert Potter
2006 Narrator (voice)
2006 Narrator (voice)
2005 Tulloch 'Lucky' Lloyd
2005
2005 Edwin Bracewell
2005 Narrator
2004 Dr. Douglas Monaghan
2004 The Storyteller (voice)
2004 Bradley
2004 DCI Collman
2003 Sir James Brown
2003 DI Nick Biddiss
2003 Theo
2003 John Tilson
2002 Gerald
2002
2002 Father
2002 Patrick Jamieson
2002 Alexander Maximovich Gromeko
2002 Harry Woolf
2002 Himself - Narrator
2001 Sinclair Carver
2001 D.I. Neil Sleightholme
2001 Narrator
2001 James Connolly
2001 Angus Tighe
2000 Wallace Byatt
1999 Minister of Justice
1999 Tommy
1999 Mr. Kreitman
1999 Professor Teddy Knox
1999 Mr Gibson
1998 Cello Teacher
1998 Walrus
1997 Ben White
1997 Brian
1997 DCI Cameron
1996 Capt. Davidson
1996 Bull
1996 Narrator (voice)
1996 Kenneth McHoan
1995 Narrator
1995 Sir Richard Ratcliffe
1995 James Webb
1995
1995 James Webb
1995 Joe Small
1995 Baxter
1994 Stephen Blackpool
1994 Teacher
1993 Howard Mullen
1992 Stage Manager
1992 Dr Gold
1992 Anthony Steadman
1992 Kenneth Marsh
1991 Sandy
1991 Victor Swayle
1991 Chief Inspector
1991 Matt Hennessey
1990 Mr Jenkins
1990 Alex McPherson
1989 Charles I
1989 Jordan
1989 Gordon Highway
1989 Jack Lithgow
1989 PC Howard Mullen
1988 Father/F.S. McDade
1988 Henry Salt
1988 Titorelli
1988 Chief Inspector Snape
1988 Titorelli
1988 Alex McPherson
1987 Sullivan
1987 Mr. Valentine
1987 Det. Supt. Chase
1987 Colin
1987 Anthony
1987 The Producer
1986 Jack Macleod
1986 Victor Rosen
1986 Dr Gibbon
1986 Colin
1986 Peter Mortan
1985 Mr Mole
1984 Alan
1984 Dr. MacEntire
1984 Wormold
1983 Lecturer
1983 Ally Fraser
1982 Lauder Strickland
1981 Lopakhin
1981 Tony
1979 Third Man in Lift
1978 Archie MacLean
1978 Bus Conductor
1978 Sergeant Mull
1978 Girling
1978 Cannavan
1977 Jim Finlayson
1977 Luke
1977 Girling
1974 Various
1974 Model Boat Show Commentator (voice) (uncredited)
1974
1973
1970 Luke
1967
1964
Jackie Jordan
Winston