Finlay Welsh Filmography
- Actor (24 credits)
- The Legend of Barney Thomson (2015) Jenkins
- Shetland (2013) George
- The Crash (2013) Paul Wainwright
- Bob Servant Independent (2013) Arthur
- Voices (2009) Doctor
- Made of Honor (2008) Ferry Porter
- M.I.High (2007) Herbert Tesla
- Lassie (2005) Scottish Policeman
- The Strange Case of Sherlock Holmes & Arthur Conan Doyle (2005) Crighton Doctor
- Still Game (2002) Frank McCallum
- Breaking the Waves (1996) Coroner
- Truth or Dare (1996) DCI McVey
- Trainspotting (1995) Sheriff
- Being Human (1994) Pedlar
- Doctor Finlay (1993) Mr. Burns
- Tell Tale Hearts (мини-сериал) (1992) Supt. Lewis
- Advocates II (1992) Malcolm Davies
- Silent Scream (1990) Alan - Special Unit Staff
- The Play on One (1988) Alec
- Rab C. Nesbitt (1988) Mr. Meikle
- Brond (1987) Fraser
- Blood Red Roses (1986) Reverend Murdo
- Scotch & Wry (1986) Various
- Taggart (1983) Angus Robinson