Director (2 Folgen, 2003)
Rollenname: Pat Connolly / Marco Cellini / Hamish Baird / Peter Jenkins / Harry Stein (5 Folgen, 1987-2006)
Rollenname: Benny Docherty / Brendan Gallagher / Pete Bell
Rollenname: Fisher / Martin McLean (2 Folgen, 2003-2008)
Rollenname: Various Roles(11 Folgen, 1986-2004)
Rollenname: Kerrie Macdonald (4 Folgen, 2010)
Rollenname: Jack MacFarlane (St. 5, F. 4, 1990) / James Mitchell (St. 14, F. 1, 1998) / John Ferguson (St. 21, F. 3, 2005)
Rollenname: DS Kevin McQuillan / Stevie Lamont / John Scott (5 Folgen, 1998-2005)
Rollenname: Robin Carlyle-Forbes (St. 18, F. 2+3, 2002) / Drydon (St. 25, F. 2, 2009)
Rollenname: Deborah Strang / Annie Davidson / Sheenagh Patience (3 Folgen, 1990-2005)
Rollenname: Jack Lynch / Dave Jobson / Garage Mechanic (5 Folgen, 1990-2007)
Rollenname: Lennie Moffat (St. 5, F. 1, 1989) / Tony (St. 9, F. 1, 1993)
Rollenname: Harry Wallace / Colin McGuigan / Steve Damer (4 Folgen, 1994-2010)
Rollenname: Gavin Elder (S 2, F 2, 1986), Gerald Gardiner (S 12, F 3, 1996), Walter Renton (S 19, F 7, 2003)
Rollenname: 3 Folgen als Jim Redpath / David Laing / Alan Donald (1986-2001)
Rollenname: Fred Swan (3 Folgen, 1986-2001)
Rollenname: George McKnight (1 Folge, 1989)
Rollenname: Wendy Nugent / Debbie Thomson (2 Folgen, 2003-2008)
Rollenname: Robin Caldwell (1 Folge, 2005)
Rollenname: (2 Folgen, 1983-2005)
Rollenname: Alistair Balmain (Staffel 6, Folge 2, 1990) / ACC Torrance (Staffel 21, Folge 3, 2005)
Rollenname: Rev. George Stanford / Roddy Ferguson (2 Folgen, 1995, 2008)
Rollenname: Mark Jackson / Sgt. Sean Mackay
Rollenname: Richard Smiley / William Moyles (2 Folgen, 1990-2003)
als Sarah Stewart
Rollenname: Alison Bain (St. 8, F. 2, 1992) / Yvonne Petrie (St. 22, F. 3, 2005)
Rollenname: DCI Atkins / Dr. Phillip Gardener (2 Folgen, 2003-2010)
Rollenname: Peter Lewis (St. 5, F. 2, 1990) / Peter Latimer (St. 6, F. 3, 1990)
Rollenname: Antonia Orr (St. 21, F. 3, 2005) / June Lamont (St. 24, F. 7, 2008)
Rollenname: Sean O'Donnell (St. 9, F. 7, 1993) / Archie Rae (St. 22, F. 1, 2005)
Rollenname: Price's Lawyer (St. 12, F. 2, 1996) / Donald Booth (St. 24, F. 9, 2008)
Rollenname: Murray Fettle (St. 22, F. 2, 2005) / Doorman (St. 25, F. 2, 2009)
Rollenname: Det. Constable Grant (St. 1, F. 1, 1983) / DCI Wilson (St. 25, F. 5, 2009)
Rollenname: Billy Friel (St. 7, F. 5, 1992) / Rev. Campbell (St. 24, F. 3, 2008)
Rollenname: DCI Blair MacDonald
Rollenname: John Wallace, Marc Houston (2 Folgen, 1998, 2005)
Rollenname: Angela Dryman (St. 12, F. 3, 1996) / Lecturer (St. 18, F. 3, 2002)
Rollenname: Mary Meiklejohn (St. 7, F. 1, 1992) / Ann Crawford (St. 20, F. 3, 2004)
Rollenname: Hairdresser / Harriet Bailes (2 Folgen, 1992-1999)
Rollenname: Harvey Adams (St. 5, F. 3, 1990) / Brian Feeney (St. 14, F. 3, 1998)
Rollenname: Dorothy Milner, Jocelyn Holmes (2 Folgen, 1985 und 1996)
Rollenname: Donald Gillan / Donald Martin (2 episodes, 1985-1990)
Rollenname: Caroline Page (St. 13, F. 3, 1997) / Rhona Campbell (St. 24, F. 5, 2008)
Rollenname: Sandy Russell / Jack Stobo
Rollenname: Dr Costello (St. 11, F. 2, 1995) / Stevie (St. 17, F. 3, 2000)
Rollenname: Eleanor Samson / Lavinia Martin (2 Folgen, 1985-1994)
Rollenname: Frances Greig (1 Folge, 1986)
Rollenname: Hamish Thompson (Staffel 10, Folge 3, 1994), David Shires (Staffel 4, Folge 2, 1988)
Rollenname: Frank Mullholland (1 Folge, 1985)
Rollenname: Dr. MacNaughten (Staffel 1, Folge 3, 1985)
Rollenname: Scott Adair (3 Folgen, 1986)
Rollenname: Jamie McCormack (Staffel 2, Folge 2, 1986)
Rollenname: Kathleen Kelly (1 Folge, 1986)
Rollenname: John Lang (Staffel 3, Folge 1, 1987)
Rollenname: Ruth Wilson (1 Folge, 1987)
Rollenname: Victor Baird (1 Folge, 1988)
Rollenname: Folge: Dead Giveaway Part One (1988) ... Tramp
Rollenname: Barkeeper (1 Folge, 1988)
Rollenname: Helen Lomax (Staffel 4, Folge 2, 1988)
Rollenname: Ulrich Geissler (Double Jeopardy, 1988)
Rollenname: Supt. Bauer (Staffel 4 Episode 7 (1988))
Rollenname: WPC Drummond (3 Folgen, 1989)
Rollenname: Country PC ( Flesh and Blood Part Two, 1989
Rollenname: Countess von Aschenberg (Staffel 5, Folge 2, 1990)
Rollenname: Jason (Staffel 5, Folge 2, 1990)
Rollenname: Motor Cyclist (Staffel 5, Folge 2, 1990)
Rollenname: Sam Paris (3 Folgen, 1990)
Rollenname: Gordon Inglis (Staffel 5, Episode 3)
Rollenname: Danny Bonnar (1 Folge, 1990)
Rollenname: Malcolm Durie (1 Folge, 1990)
Rollenname: Emilio Gonzales (3 Folgen, 1990)
Rollenname: Choirmaster (2 Ep, 1990)
Rollenname: Valerie Sinclair (1 Folge, 1990)
Rollenname: Francoise Campbell (1 Folge, 1992)
Rollenname: Colin Murphy (1 Folge, 1992)
Rollenname: Barr (1 Folge, 1992)
Rollenname: Sharon Lal (Staffel 7, Folge 3: Double Exposure, 1992)
Rollenname: Martine Evans (1 Folge, 1992)
Rollenname: Rachel Newman (1 Folge, 1992)
Rollenname: Dr. Gerald Napier (1993)
Rollenname: Mrs. Drake (1 Folge, 1993)
Rollenname: Ian Gowrie (Staffel 8, Episode 3)
Rollenname: Bill Hamilton (3 Folgen, 1993)
Rollenname: Joseph Durrant (3 Folgen, 1993)
Rollenname: Tam McLeod
Rollenname: Joan Mathieson (1 Folge, 1994)
Rollenname: Michelle Gibson
Rollenname: Claire Lennox (Staffel 10, Folge 2, 1994)
Rollenname: Greg Martin / Gregg Martin (2 Folgen, 1994)
Rollenname: Bob Rosen (Staffel 11, Folge 3, 1995)
Rollenname: Supt. Drummond (1 Folge, 1995)
Rollenname: Julie Carson (1 Folge, 1995)
Rollenname: John Campbell (1 Folge, 1995)
Rollenname: Michelle (Staffel 12, Folge 2, 1996)
Rollenname: Excitable soco (1 Folge, 1996)
Rollenname: Jamie Holmes (1 Folge, 1996)
Rollenname: Kate Reilly (3 Folgen, 1996)
Rollenname: Tracy Scott (1 Folge, 1996)
Rollenname: David Burns
Rollenname: Ian Jardine (Staffel 13, Folge 2, 1997)
Rollenname: Stephen Burns (1 Folge, 1997)
Rollenname: Rosalin Wishart (3 folgen, 1997)
Rollenname: Martin Fairbairn (Staffel 13, Folge 3, 1997)
Rollenname: Alexei Kianovich (1 Folge, 1997)
Rollenname: Daniel Mitchell (3 Folgen, 1998)
Rollenname: Jan Dickson (Staffel 14, Folge 2, 1998)
Rollenname: Douglas Fleming (Staffel 14, Folge 2), 1998)
Rollenname: Susan Milligan (Staffel 14, Folge 2, 1998)
Rollenname: Harry Fulton (Staffel 14 Episode 4 (1998))
Rollenname: Col. Robert Falkirk (1 Folge, 1998)
Rollenname: Peter Letham (1 Folge, 1998)
Rollenname: Gloria Feeney (Staffel 14, Folge 5, 1998)
Rollenname: Alan Buchanan (1 Folge, 1999)
Rollenname: Helen Drummond (1 Folge, 1999)
Rollenname: Marian Strange (1 Folge, 1999)
Rollenname: Lenny Kerr (1 Folge, 1999)
Rollenname: Bar Manager (Staffel 16 Episode 4 (1999))
Rollenname: D.C. Alvie Buchanan (1 Folge, 2000)
Rollenname: Dealer (1 Folge, 2000)
Rollenname: Bobby (1 Folge, 2000)
Rollenname: Alan Hamilton (1 Folge, 2000)
Rollenname: Scud MacKay (1 Folge, 2001)
Rollenname: Christie (Staffel 18, Folge 3, 2002)
Rollenname: Helen McCabe (Staffel 19, Folge 1, 2002)
Rollenname: Michael Gray (1 Folge, 2002)
als Anthony Donaldson
Rollenname: 2 Folgen: Cause to Kill (2005) ... David Todd - New Life (2003) ... Dylan Ferguson
Rollenname: Erwin Baxter (1 Folge, 2003)
Rollenname: Ben Ramsay (1 Folge, 2004)
Rollenname: Mrs. Campbell (1 Folge, 2005)
Rollenname: Todd Phelps (1 Folge, 2005)
Rollenname: Val (1 Folge, 2005)
Rollenname: Agatha Ferry (Staffel 22, Folge 2, 2005)
Rollenname: Monsignor Tom Jarvis (Staffel 22, Folge 3, 2005)
Rollenname: Angela Robertson (1 Folge, 2005)
Rollenname: Brigadier Johnny Lewis-Scott (1 Folge, 2005)
als Anthony Donaldson
Rollenname: 2 Folgen: Cause to Kill (2005) ... David Todd - New Life (2003) ... Dylan Ferguson
Rollenname: Private Alan Matheson (Staffel 22, Folge 6, 2005)
Rollenname: Samuel Buckland (Staffel 22, Folge 8, 2006)
Rollenname: Elijah Buckland (1 Folge, 2006)
Rollenname: Penny Forsyth (Staffel 23, Folge 1, 2007)
Rollenname: James Forsyth (1 Folge, 2007)
Rollenname: Tom Gardner (Staffel 24 Episode 2 (2008))
Rollenname: Kathy Moffat (1 Folge, 2008)
Rollenname: Dr. Mujo Kovac (1 Folge, 2008)
Rollenname: Alex Sternwood (Staffel 24, Folge 6, 2008)
Rollenname: Eddie (Staffel 24, Folge 6, 2008)
Rollenname: Dean Provan (1 Folge, 2008)
Rollenname: Jamie (Staffel 24, Folge 9, 2008)
Rollenname: Angela Boyle (Staffel 24, Folge 11, 2008)
Rollenname: Morag Shearer (1 Folge, 2009)
Rollenname: Parkes (Staffel 25, Folge 3, 2009)
Rollenname: Joan Revie (Staffel 25, Folge 4, 2009)
Rollenname: Jamie Revie (1 Folge, 2009)
Rollenname: Davy Kincaid (Staffel 25, Folge 4, 2009)
Rollenname: Lisa Corrie (Staffel 25, Folge 4, 2009)
Rollenname: Phyllis Wade (Staffel 25, Folge 5, 2009)
Rollenname: Ged MacShane (1 Folge, 2010)
Rollenname: Brian Cowie (Staffel 26, Folge 3, 2010)
Rollenname: DI Mike Casey (Staffel 27, Folge 1, 2010)
Rollenname: Cam Beattie (1 Folge, 2010)
Rollenname: Lorna Beattie (1 Folge, 2010)
Rollenname: Soheil Mamood (Staffel 27, Folge 3, 2010)
Rollenname: Dr. Chris Mackay (Staffel 27, Folge 4, 2010)
Rollenname: Louise Ferguson (Staffel 27, Folge 4, 2010)
Rollenname: Clark Donovan (Staffel 27, Folge 6, 2010)
Rollenname: Annie Stephenson (Staffel 27, Folge 6, 2010)
4 Folgen: Gingerbread Part One (1993) ... (stunts) - Hostile Witness Part Three (1990) ... (stunts) - Hostile Witness Part One (1990) ... (stunts) - Hostile Witness Part Two (1990) ... (stunts)
A Fistful of Chips (1999) ... (stunt coordinator)
Folge: Double Exposure Part One (1992) ... (stunt coordinator)
(1 Folge, 1992)
Death Benefits Part One (1993) ... (stunt performer)
3 Folgen: Dead Giveaway Part Three (1988) ... (stuntman) - Dead Giveaway Part Two (1988) ... (stuntman) - Dead Giveaway Part One (1988) ... (stuntman)
Double Exposure Part One (1992) ... (stunts)
Various Stunts (3 Folgen, 1988-1993)
Stunt Coordinator (St. 12, F. 3, 1996 / St. 14, F. 3, 1998)