| |
| Film Credits |
| |
| HEAVENLY PURSUITS / JUST ANOTHER MIRACLE / THE GOSPEL ACCORDING TO VIC | 1986 | Stevie Deans |
| CONQUEST OF THE SOUTH POLE | 1989 | Penguin |
| MEAT | 1990 | cast member |
| LONDON FILM FESTIVAL TRAILER 1991 | 1991 | cast member |
| AS YOU LIKE IT | 1992 | Silvius |
| NAKED | 1993 | Archie |
| TRAWLER | 1993 | Russell Fielding |
| UNDER | 1993 | cast member |
| THE PRINCE OF JUTLAND / AMLED | France/UK, 1994 | Frovin |
| THE PHOENIX AND THE MAGIC CARPET | 1994 | Joe |
| TRAINSPOTTING | 1995 | Spud |
| DEAD LONDON | 1996 | Paul |
| JUDGE DREDD | US, 1996 | Junior Angel |
| RHINOCEROS HUNTING IN BUDAPEST | UK/France, 1997 | Chaz |
| MOJO | 1997 | Skinny Luke |
| THE LIFE OF STUFF | 1997 | Fraser |
| THE ACID HOUSE | 1998 | Coco Bryce |
| LONDON FILM FESTIVAL TRAILER 1998 | 1998 | cast member |
| PARANOID / PARANOIA | 1999 | Gordon |
| JULIEN DONKEY-BOY | US, 2000 | Julien |
| SNATCH | US/UK, 2000 | Mullet |
| THE RECKONING / EL MYSTERIO DE WELLS | UK/Spain, 2001 | Brother Simon Damian |
| PEARL HARBOR / PEARL HARBOUR | US, 2001 | Red |
| BLACK HAWK DOWN | US/UK, 2001 | Spec Sgt Shawn Nelson |
| FANCY DANCING | Canada/UK, 2002 | Bernard Schiff |
| SKAGERRAK | Denmark/UK, 2002 | Gabriel |
| 16 YEARS OF ALCOHOL | UK/Netherlands, 2003 | Jake |
| THE RUNDOWN / WELCOME TO THE JUNGLE | US, 2003 | Declan |
| AROUND THE WORLD IN 80 DAYS | US/UK/Germany, 2004 | Inspector Fix |
| AVP ALIEN VS. PREDATOR | US/UK, 2004 | Graeme Miller |
| TIMEKODE | 2004 | cast member |
| KEEP RIGHT | US/Canada, 2004 | cast member |
| MATCH POINT | UK/US, 2005 | Inspector Dowd |
| MARVELOUS | US, 2006 | Lars |
| |
| TV Credits |
| |
| SCREENPLAY FIRSTS: The Riveter | BBC2 tx 6/9/1988 | Slim |
| TAGGART: Love Knot | ITV tx 1/1/1990 | Jason |
| SCREEN TWO: Dreaming | BBC2 tx 24/3/1991 | Sammy |
| FORGET ABOUT ME | Channel 4 tx 1/1/1992 | Broke |
| BYE, BYE, BABY | Channel 4 tx 3/11/1992 | Galloway |
| A TOUCH OF FROST: Nothing to Hide | ITV tx 23/1/1994 | Gordon Hicks |
| THE INSPECTOR ALLEYN MYSTERIES: Dead Water | BBC1 tx 1/4/1994 | Wally McNabb |
| THE BILL: Down and Out | ITV tx 27/9/1994 | Sean Lewis |
| LOVE BITES: Ruffian Hearts | BBC2 tx 30/9/1995 | Mick |
| THE BILL: Separate Rooms | ITV tx 13/2/1996 | Paul Tovey |
| ROAD TO REDEMPTION: Masculine Mescaline | Channel 4 tx 6/11/1996 | Steve Carlisle |
| SHOOTING STARS: Xmas Shooting Stars | BBC2 tx 27/12/1996 | on-screen participant |
| SCREEN ONE: Deacon Brodie | BBC1 tx 8/3/1997 | Louis the apprentice |
| SHORT AND CURLIES: Skin | Channel 4 tx 17/6/1997 | Billy |
| THE JACK DOCHERTY SHOW | Channel 5 tx 2/7/1998 | guest |
| SHOOTING GALLERY: Love Story | Channel 4 tx 26/1/1999 | Nick |
| THE SECRET WORLD OF MICHAEL FRY | Channel 4 tx 25/4 & 2/5/2000 (2 pts) | Michael Fry |
| THE NAME OF THIS FILM IS DOGME 95 | Channel 4 tx 12/8/2000 | interviewee |
| POWER TO THE PIXEL | Channel 4 tx 9/10/2001 | interviewee |
| SURREALISSIMO | BBC2 tx 2/3/2002 | Salvador Dali |
| OUTSIDE: The Baader Meinhof Gang Show | Channel 4 tx 14/10/2004 | Johnny |
| THE ADVENTURES OF ROBERT LOUIS STEVENSON | BBC1 tx 20/3/2005 | Robert Louis Stevenson |
| ELIZABETH I | Channel 4 tx 29/9 & 6/10/2005 (2 pts) | James VI |
| THE LOST ROOM | Sci-Fi Channel (US) tx 11-13/12/2006 (3 pts) | Harold Stritzke |