Colin MacLachlan Filmography
- Actor (19 credits)
- Place of Execution (2008) Sergeant Miller
- Inspector George Gently (2007) Billy
- The Last Detective (2003) Sergeant Stone
- Crossroads (2001) Brian Noakes (2001-2002)
- Going Going (2000) Waiter
- Billy Elliot (2000) Mr. Wilkinson
- A Dinner of Herbs (2000) Mr. Davison
- Hornblower: The Frogs and the Lobsters (1999) Master Bowles
- Hornblower: The Duchess and the Devil (1999) Master Bowles
- Hornblower: The Even Chance (1998) Master Bowles
- Hornblower: The Examination for Lieutenant (1998) Master Bowles
- Wilde (1997) Prison Officer
- Hetty Wainthropp Investigates (1996) Gerald Putman
- Our Friends in the North (1996) Superintendent Ottey
- This Life (1996) I.D. Inspector
- The Black Candle (1991) Police Inspector
- Spender (1991) Raymond Price
- Byker Grove (1989) Jim Bell
- Women in Tropical Places (1989)