| Movie | 2006 | Pirates of the Caribbean: Dead Man's Chest | Bellamy | |
| Movie | 1984 | Comfort and Joy | Trevor | |
| Movie | 1983 | Local Hero | Watt | |
| Movie | 2000 | Complicity | Kenny Garnet | |
| Movie | 1992 | Blame It on the Bellboy | Alfio | |
| Movie | 1992 | Patriot Games | Dennis Cooley | |
| Movie | 1985 | A Sense of Freedom | Malkie | |
| Movie | 2000 | Beautiful Creatures | Det Insp Hepburn | |
| Movie | 1994 | Squanto: A Warrior's Tale | Harding | |
| Movie | 2023 | Blackadder: The Lost Pilot | McAngus | |
| Movie | 1998 | The Game | Tam | |
| Movie | 1988 | Lucky Sunil | Des Organ | |
| Movie | 2012 | Sir Billi | Butler / Baron McToff (voice) | |
| Movie | 1983 | Dead on Time | Foreigner | |
| Movie | 1974 | The Cheviot, the Stag and the Black, Black Oil | Various | |
| Movie | 2002 | Billy Bongo | | |
| Movie | 2002 | The Count of Monte Cristo | Napoleon Bonaparte | |
| Movie | 1989 | Leaving | Tommy | |
| Movie | 1996 | When Saturday Comes | Factory Boss | |
| Movie | 2023 | Bill Douglas: My Best Friend | Self | |
| Movie | 1995 | Braveheart | Bride's Father | |
| Movie | 2014 | Still Game: The Story So Far | Self | |
| Movie | 2015 | Sean Connery: In His Own Words | Self | |
| Movie | 2022 | Ooh the Banter! | Self (archive footage) | |
| Movie | 2013 | Two Doors Down | Eric | |
| Movie | 1967 | The Hunch | | |
| Movie | 1973 | Travelpass - It's Just the Ticket | | |
| Movie | 1981 | Gregory's Girl | Alec | |
| Movie | 1998 | Little Voice | Bunnie Morris | |
| Movie | 1987 | Comrades | Lanternist, Sergeant Bell, Diorama Showman, Laughing Cavalier, Wollaston, Ranger, Tramp, Sea Captain, McCallum, Silhouettist, and Mad Photographer | |
| Movie | 1989 | Scandal | Detective Inspector | |
| Movie | 1992 | An Ungentlemanly Act | Chief of Police Ronnie Lamb | |
| Movie | 1997 | Deacon Brodie | Alisdair Gilzean | |
| Movie | 1987 | Hidden City | Hillcombe | |
| Movie | 1998 | Orphans | Hanson | |
| Movie | 1989 | Bearskin: An Urban Fairytale | Harold | |
| Movie | 1984 | Every Picture Tells a Story | William Scott | |
| Movie | 1991 | Chernobyl: The Final Warning | Dr. Andreyev | |
| Movie | 1991 | Under Suspicion | Prosecuting Lawyer | |
| Movie | 1990 | White Hunter, Black Heart | Zibelinsky | |
| Movie | 1998 | Les Misérables | General | |
| Movie | 1991 | Robin Hood | Harry | |
| Movie | 1994 | White Goods | Paul Ryan | |
| Movie | 1975 | Just Another Saturday | | |
| Movie | 1993 | Down Among the Big Boys | Dan Gibbons | |
| Movie | 1977 | The Thin End of the Wedge | John | |
| Movie | 1989 | Countdown to War | Stalin | |
| Movie | 2020 | Dragon Rider | Gravelbeard (voice) | |
| Movie | 2013 | Dream Me Up Scotty! | Presenter | |
| Movie | 1971 | Michael Regan | Jerry's Mate | |
| Movie | 2024 | Rikki | Self | |
| Movie | 1979 | Shakespeare's Mounted Foot | | |
| Movie | 2024 | Shoshana | Tennant (CID) | |
| Movie | 2012 | Brave | Additional Voices (voice) | |
| TV Show | 1984 | The Bill | | 1 |
| TV Show | 1983 | Taggart | DCI Matt Burke | 58 |
| TV Show | 1997 | Renford Rejects | | 52 |
| TV Show | 1975 | The Sweeney | Gibson | 1 |
| TV Show | 1986 | Lovejoy | Murray McNally | 1 |
| TV Show | 2004 | Unsolved | | 21 |
| TV Show | 1983 | Blackadder | McAngus, Duke of Argyll | 1 |
| TV Show | 1995 | Backup | | 14 |
| TV Show | 1996 | Bad Boys | Malky 'Tissue' Mulhernen | 6 |
| TV Show | 2019 | Good Omens | Tulloch | 1 |
| TV Show | 2013 | Shetland | Cameron Watt | 2 |
| TV Show | 2016 | Two Doors Down | Eric | 42 |
| TV Show | 1988 | The One Game | The Conjuror | 4 |
| TV Show | 1981 | Bergerac | Acupuncturist | 1 |
| TV Show | 1996 | The Crow Road | Lachlan Watt | 4 |
| TV Show | 1999 | Extremely Dangerous | DCS Wallace | 4 |
| TV Show | 2011 | Celebrity Antiques Road Trip | Self - Participant | 1 |
| TV Show | 2019 | Hatton Garden | Kenny Collins | 4 |
| TV Show | 1995 | Hamish Macbeth | Duncan Soutar | 1 |
| TV Show | 2006 | Waterloo Road | Gerard Findlay | 30 |
| TV Show | 2025 | Daredevil: Born Again | Male Dancer | 1 |
| TV Show | 1974 | Playhouse | Max Beerbohm | 1 |
| TV Show | 1990 | The Chief | Gordon Mackie | 1 |