| Movie | Dragon Rider | Gravelbeard (voice) | 2020-10-13 |
| Movie | Two Doors Down | Eric | 2013-12-31 |
| Movie | Sir Billi | Butler / Baron McToff (voice) | 2012-04-13 |
| Movie | Brave | Additional Voices (voice) | 2012-06-21 |
| Movie | Pirates of the Caribbean: Dead Man's Chest | Bellamy | 2006-07-06 |
| Series | Unsolved | 2004-01-08 | |
| Movie | The Count of Monte Cristo | Napoleon Bonaparte | 2002-01-23 |
| Movie | Complicity | Kenny Garnet | 2000-05-06 |
| Movie | Beautiful Creatures | Det Insp Hepburn | 2000-08-23 |
| Series | Extremely Dangerous | DCS Wallace | 1999-11-11 |
| Movie | Orphans | Hanson | 1998-09-03 |
| Movie | Little Voice | Bunnie Morris | 1998-11-05 |
| Movie | Deacon Brodie | Alisdair Gilzean | 1997-03-08 |
| Movie | When Saturday Comes | Factory Boss | 1996-03-01 |
| Series | Bad Boys | Malky 'Tissue' Mulhernen | 1996-05-29 |
| Movie | Braveheart | Bride's Father | 1995-05-24 |
| Movie | Squanto: A Warrior's Tale | Harding | 1994-10-28 |
| Movie | Down Among the Big Boys | Dan Gibbons | 1993-09-19 |
| Movie | Blame It on the Bellboy | Alfio | 1992-01-24 |
| Movie | Patriot Games | Dennis Cooley | 1992-06-04 |
| Movie | An Ungentlemanly Act | Chief of Police Ronnie Lamb | 1992-06-13 |
| Movie | Robin Hood | Harry | 1991-05-13 |
| Movie | Under Suspicion | Prosecuting Lawyer | 1991-09-27 |
| Movie | White Hunter, Black Heart | Zibelinsky | 1990-05-16 |
| Movie | Scandal | Detective Inspector | 1989-03-03 |
| Movie | Bearskin: An Urban Fairytale | Harold | 1989-11-05 |
| Movie | Lucky Sunil | Des Organ | 1988-04-17 |
| Series | The One Game | 1988-06-04 | |
| Movie | Hidden City | Hillcombe | 1987-06-24 |
| Movie | Comrades | Lanternist, Sergeant Bell, Diorama Showman, Laughing Cavalier, Wollaston, Ranger, Tramp, Sea Captain, McCallum, Silhouettist, and Mad Photographer | 1987-08-23 |
| Series | Lovejoy | Unknown | 1986-01-10 |
| Movie | A Sense of Freedom | Malkie | 1985-10-18 |
| Movie | Comfort and Joy | Trevor | 1984-08-14 |
| Movie | Every Picture Tells a Story | William Scott | 1984-12-01 |
| Series | The Bill | Unknown | 1984-10-16 |
| Movie | Dead on Time | Foreigner | 1983-01-01 |
| Series | Taggart | DCI Matt Burke | 1983-09-06 |
| Series | Blackadder | McAngus, Duke of Argyll | 1983-06-15 |
| Movie | Gregory's Girl | Alec | 1981-04-23 |
| Movie | The Thin End of the Wedge | John | 1977-12-20 |
| Movie | Just Another Saturday | 1975-07-05 | |
| Movie | The Cheviot, the Stag and the Black, Black Oil | Various | 1974-06-06 |
| Movie | The Hunch | 1967-01-01 |
Are you sure you want to hide this?