| |
|
 |
|
Film & TV credits
|
 |
| | | Film Credits |
| |
| SHOPPING | 1994 | Billy |
| I LOVE YOU, I LOVE YOU NOT | US/France/UK, 1996 | Ethan |
| BENT | UK/US, 1996 | stormtrooper |
| WILDE | UK/US, 1997 | Lord Alfred Douglas, 'Bosie' |
| GATTACA | US, 1997 | Jerome / Eugene |
| MIDNIGHT IN THE GARDEN OF GOOD AND EVIL | US, 1997 | Billy Hanson |
| THE WISDOM OF CROCODILES | 1998 | Steven Griscz |
| FINAL CUT | 1998 | Jude |
| MUSIC FROM ANOTHER ROOM | US, 1999 | Danny |
| EXISTENZ | Canada/UK, 1999 | Ted Pikul |
| THE TALENTED MR RIPLEY | US, 1999 | Dickie Greenleaf |
| LOVE, HONOUR AND OBEY | 1999 | Jude |
| ENEMY AT THE GATES | Germany/UK, 2000 | Vassili Zaitsev |
| HAPPY M'GEE | 2000 | Tony M'Gee |
| A.I.ARTIFICIAL INTELLIGENCE | US, 2001 | Gigolo Joe |
| ROAD TO PERDITION | US, 2002 | Maguire |
| COLD MOUNTAIN | US/UK, 2003 | W.P.Inman |
| CLOSER | US, 2004 | Dan |
| THE AVIATOR | Germany/US, 2004 | Errol Flynn |
| SKY CAPTAIN AND THE WORLD OF TOMORROW | US/Italy/UK, 2004 | Joseph Sullivan, 'Sky Captain' / producer |
| ALFIE | US/UK, 2004 | Alfie Elkins |
| I (HEART) HUCKABEES | Germany/US/UK, 2004 | Brad Stand |
| LEMONY SNICKET'S A SERIES OF UNFORTUNATE EVENTS (2004) | Germany/US, 2004 | voice of Lemony Snicket |
| ALL THE KING'S MEN | US, 2006 | Jack Burden |
| BREAKING AND ENTERING | US, 2006 | Will |
| THE HOLIDAY | US, 2006 | Graham |
| SLEUTH | US/UK, 2007 | Milo Tindle |
| MY BLUEBERRY NIGHTS | Hong Kong/ France, 2007 | Jeremy |
| THE IMAGINARIUM OF DOCTOR PARNASSUS | UK/Canada, 2009 | Imaginarium Tony 2 |
| REPO MEN | US/Japan, 2009 | Remy |
| RAGE | UK/US, 2009 | Minx |
| SHERLOCK HOLMES | Germany/US, 2009 | Dr John Watson |
| |
| Television Credits |
| |
| THE POCKET MONEY PROGRAMME | Channel 4 tx 13/4/1986 | on-screen participant |
| THE TAILOR OF GLOUCESTER | ITV tx 28/12/1989 | Mayor's Stable-boy |
| FAMILIES | ITV tx 1990 | Nathan Thompson |
| THE CASE-BOOK OF SHERLOCK HOLMES: Shoscombe Old Place | ITV tx 7/3/1991 | Joe Barnes |
| THE CRANE | Channel 4 tx 1992 | Young man |
| THE MARSHAL | ITV tx 24/4/1993 | Bruno |
| OPERATION GOOD GUYS: Stardust | BBC2 tx 12/7/1999 | himself |
| TUBE TALES | Sky tx 19/11/1999 | director (episode 7) |
| IMAGINE: Love, Loss and Anthony Minghella | BBC1 tx 8/7/2008 | on-screen participant |
| STORYVILLE: The Day after Peace | BBC Four tx 20/9/2008 | on-screen participant |
| Live from Studio Five | Five tx 18/12/2009 | interviewee |
| T4 MOVIE SPECIAL: Sherlock Holmes | Channel 4 tx 19/12/2009 | interviewee |
| ARENA: Harold Pinter A Celebration | BBC Four tx 24/1/2010 | cast member |
|
|
|
 |
|
|
|