He has appeared in numerous films including Bill Forsyth's Gregory's Girl (1981), Local Hero (1983) and Comfort and Joy (1984), A Sense of Freedom (1981), Comrades (1986), Hidden City (1987), Scandal (1989), Countdown to War (1989), Robin Hood (1991), Chernobyl: The Final Warning (1991), Blame It on the Bellboy (1992), Squanto: A Warrior's Tale (1994), Little Voice (1998), Orphans (1998) and Beautiful Creatures (2000), as well as Hollywood blockbusters such as White Hunter, Black Heart (1990) with Clint Eastwood, Patriot Games (1992) with Harrison Ford, Braveheart (1995) starring Mel Gibson and Pirates of the Caribbean: Dead Man's Chest (2006) with Johnny Depp.