| |
| Film credits |
| |
| SILENT SCREAM | 1990 | Big Woodsy [as CARLYLE, Bobby} |
| RIFF-RAFF | 1991 | Stevie |
| LAST TEN MINUTES | 1993 | Christopher Manion |
| BEING HUMAN | 1994 | Priest |
| MAROONED | 1994 | luggage attendant |
| TRAINSPOTTING | 1995 | Begbie |
| CARLA'S SONG | UK/Germany/Spain, 1996 | George |
| THE LUCKY SUIT | 1996 | Terry |
| THE FULL MONTY | UK/US, 1997 | Gaz |
| FACE | UK/South Africa, 1997 | Ray |
| PLUNKETT & MACLEANE | 1999 | Will Plunkett |
| RAVENOUS | US/UK, 1999 | IvesColqhoun |
| THE WORLD IS NOT ENOUGH | UK/US, 1999 | Renard |
| ANGELA'S ASHES | US/UK, 1999 | Dad; Malachy McCourt |
| THE 51ST STATE / FORMULA 51 | Canada/UK, 2001 | Felix DeSouza |
| TO END ALL WARS | US, 2001 | Major Ian Campbell |
| ONCE UPON A TIME IN THE MIDLANDS | UK/Germany, 2002 | Jimmy |
| BLACK AND WHITE | Australia/UK, 2002 | David O'Sullivan |
| THE MIGHTY CELT | Eire/UK, 2005 | O |
| MARILYN HOTCHKISS BALLROOM DANCING & CHARM SCHOOL | US, 2005 | Frank Keane |
| |
| Television credits |
| |
| HIGH SPIRITS: Good Sex & Bad Sex | BBC1 tx 24/1/1988 | cast member |
| ARENA: Byrne About Byrne | BBC2 tx 1/4/1988 | cast member |
| TAGGART: Hostile Witness | ITV tx 1-15/3/1990 (3 pts) | Gordon Inglis |
| THE BILL: The Better Part of Valour | ITV tx 21/3/1991 | Tom Ward |
| ADVOCATES: Above the Law | ITV tx 9-23/3/1992 (3 pts) | DC Murray |
| SCREENPLAY: Safe | BBC2 tx 13/10/1993 | Nasty |
| 99-1: Doing the Business | ITV tx 5/1/1994 | Trevor Preston |
| REPORTING SCOTLAND | BBC1 (Scotland) tx 13/7/1994 | interviewee |
| SCREEN TWO: Priest | BBC2 tx 18/11/1994 | Graham |
| CRACKER: To Be a Somebody | ITV tx 10-24/10/1994 | Albie |
| HAMISH MACBETH (series 1) | BBC1 tx 26/3-30/4/1995 (6 eps) | Hamish Macbeth |
| HAMISH MACBETH (series 2) | BBC1 tx 24/3-28/4/1995 (6 eps) | Hamish Macbeth |
| LOVE BITES: Go Now | BBC2 tx 16/9/1995 | Nick Cameron |
| EX-S: Writing a Revolution | BBC1 (Scotland) tx 18/3/1996 | interviewee |
| PEBBLE MILL | BBC1 tx 22/3/1996 | interviewee |
| HAMISH MACBETH (series 3) | BBC1 tx 16/3-4/5/1997 (8 eps) | Hamish Macbeth |
| MOVIEWATCH | Channel 4 tx 23/9/1997 | interviewee |
| LOOKING AFTER JO JO | BBC2 tx 12/1-2/2/1998 (4 pts) | John Joe McCann |
| EX-S: 30 Year Itch | BBC1 (Scotland) tx 21/1/1998 | interviewee |
| CLOSE UP NORTH: Full, Full Monty | BBC2 (North) tx 2/4/1998 | interviewee |
| BBC BREAKFAST NEWS | BBC1 tx 20/4/1998 | interviewee |
| BORN IN THE USSR 14 UP | BBC1 tx 29/7/1998 | narrator |
| THIS MORNING | ITV tx 26/3/1999 | interviewee |
| BIG SCREEN | ITV tx 12/9/1999 | on-screen participant |
| FILM 99 SPECIAL: Back to the Future | BBC1 tx 7/12/1999 | interviewee |
| THE BEACH | US/UK/Thailand, 2000 | Daffy |
| THERE'S ONLY ONE JIMMY GRIMBLE | UK/France, 2000 | Eric Wirral |
| AND THE WORD WAS BOND | ITV tx 1/1/2000 | interviewee |
| THE ENGLISH PROGRAMME: Dockers | Channel 4 tx 20/1/2000 | on-screen participant |
| EXCLUSIVE! | Channel 5 tx 13/2/2000 | interviewee |
| EX-S: Benny Lynch | BBC1 (Scotland) tx 16/2/2000 | interviewee |
| BIG SCREEN | ITV tx 20/8/2000 | interviewee |
| EDINBURGH REVIEW | BBC2 tx 20/8/2000 | guest |
| CHEWIN' THE FAT: Hogmanay Special | BBC1 (Scotland) tx 31/12/2001 | on-screen participant |
| JUDI DENCH, A BAFTA TRIBUTE | BBC1 tx 12/1/2002 | on-screen participant |
| LIQUID NEWS | BBC Choice tx 19/8/2002 | interviewee |
| THE EDINBURGH SHOW | BBC2 tx 21/8/2002 | guest |
| STAR BITES: Robert Carlyle | ITV1 tx 13/10/2002 | on-screen participant |
| HITLER: THE RISE OF EVIL | CBS (US) tx 18 & 20/5/2003; Channel 4 tx 4 & 11/10/2003 (2 pts) | Adolf Hitler |
| WORLD CINEMA AWARD | BBC Four tx 24/1/2004 | on-screen participant |
| ARTWORKS SCOTLAND: Shakespeare for Beginners | BBC2 tx 21/8/2002 | guest |
| GUNPOWDER,TREASON AND PLOT: James | BBC2 tx 21/3/2004 | King James I |
| CLASS OF '76: CLASS OF '76 | ITV tx 3 & 4/10/2005 (2 pts) | Tom Monroe |