David Gallacher
David Gallacher is an actor, known for Breaking the Waves (1996), The 39 Steps (2008) and Solid Air (2003).
David Gallacher's FILMOGRAPHY
as Actor (16)