Full Cast — Hamish Macbeth (1995–1997)
Robert Carlyle
Hamish Macbeth
Stuart McGugan
Barney Meldrum / Barney Meldon
Ralph Riach
TV John McIver
Barbara Rafferty
Agnes Meldrum / Agnes Meldon
Brian Pettifer
Rory Campbell
Stuart Davids
Lachie McCrae Junior / Lachie McCrae Jr.
Anne Lacey
Esme Murray
Shirley Henderson
Isobel Sutherland
Duncan Duff
Doc Brown
Billy Riddoch
Lachlan McCrae
David Ashton
Major Roddy Maclean
Valerie Gogan
Alex Maclean
Jimmy Yuill
Lachlan McCrae
Dolina MacLennan
Flora
Rab Christie
Jimmy Soutar
Iain McColl
Neil the Bus
Sandy McDade
Jean Foley
Jake D'Arcy
Scott / Sawney Weir
Ronnie Letham
Peter the Fireman
Brian Alexander
Jubel McBean
Mona Bruce
Edie
Stephen Henderson
Frankie Brice
David Ryall
Paul Jeffreys
Bill Leadbitter
DI Willie Bruce
Ken Drury
Cameron Dicks
Jimmy Chisholm
Christie McMurray / Tartan Salesman
Jon Croft
Malkie Clunie
Ron Donachie
Zoot McPherrin
Alan Tall
Young Crofter
Johnny Irving
Old Crofter
Kay McLean
Kay / Wee Girl
John Grieve
Whisky Bob / Herman
Sheila Keith
Auntie Ella
Daniel Boyle
Handsome Sailor / Mr. Fergusson
Laurie Ventry
Reverend Alan Snow
Anne Kristen
Miss Deidre Meiklejohn
Michael MacKenzie
Ferdie McLopez
Tam Dean Burn
Black Bob Roberts
Campbell Morrison
Harry Balfour
Joseph Greig
Dugal Finlay
Caroline Loncq
Ava Grimm
Sean Scanlan
Kenneth McIver
Kenny Ireland
Torquil McFarquar
Brendan Conroy
Cruiser Captain