
as Edward J. (Babe) Heffron

as Donald MacDonald
2014

as Gavin Laird
2013

as Edward J. (Babe) Heffron
2001

as Martin Ness
2001

as Sulien
1994

as Garth Chappell
2023

as Albert Tooley
2002

as Bishop of St. Andrews
2018

as Eddie Landman
2015

as Westminster Clerk
2009

as Roland Stephenson
2025

as Adrian
2019
as David
2023

as Delivery Man
2023

as GP
2023

as David
2023

as SO Martins
2022

as Private doctor
2019

as Bishop of St. Andrews
2018

as Joe
2017

as Rent Boy
2013

as Tour Guide
2012
as Davie
2007

as William
2005
as Radioman Baker
2004

as Jock
2001

as Arthur Conan Doyle
2000

as Phil McCann
1997
as Edward J. (Babe) Heffron
8 ep.

as Donald MacDonald
5 episodes

as Gavin Laird
5 episodes

as Edward J. (Babe) Heffron
8 episodes

as Martin Ness
1 episodes

as Sulien
1 episodes

as Garth Chappell
4 episodes

as Albert Tooley
1 episodes

as Eddie Landman
1 episodes

as Westminster Clerk
1 episodes

as Roland Stephenson
2 episodes

as Adrian
2 episodes

as Joey
14 episodes

as Bank Manager
1 episodes

as Ian
6 episodes