David McKay Filmography
- Actor (19 credits)
- Outlander (2014) Niall Drummond
- The Gift (2012) Ian
- Village on the Roof (2010) Steward
- Neds (2010) Mr. Holmes
- As Far as You've Come (2006) Frankie
- Shoebox Zoo (2004) McTaggart
- Ae Fond Kiss... (2004) Wee Roddie
- River City (2002) Duncan Toomey
- Once Upon a Time in the Midlands (2002) Dougy
- My Name Is Joe (1998) Liam
- Looking After Jo Jo (1998) Malcie
- Les Misérables (1998) Informer
- Nightlife (1996) Steve
- Braveheart (1995) Young Soldier
- Hamish Macbeth (1995) Tony McCreary
- The Tales of Para Handy (1994) First Semaphore Man
- Red Shoe Diaries (1992) Photographer
- Rab C. Nesbitt (1988) Screech Nesbitt
- The Girl in the Picture (1985) Ken
- Director (4 credits)
- Writer (1 credits)