61 films depuis 1984

Acteur

- Rex Mundi (Dr. Julien Sauniere)
- Sin City 3: Hell and Back (Wallace)
- Shantaram (Lindsay)
2018 - Les Animaux fantastiques 2 (Gellert Grindelwald)
2017 - Le Crime de l'Orient-Express (Edward Ratchett)
- Pirates des Caraïbes : La Vengeance de Salazar (Captain Jack Sparrow)
2016 - Les Animaux fantastiques (Grindelwald)
- Alice de l'autre côté du miroir (Tarrant Hightopp)
- Yoga Hosers (Guy Lapointe)
2015 - Strictly Criminal (Whitey Bulger)
- Mortdecai (Charlie Mortdecai)
2014 - Into the Woods (The Wolf)
- Tusk (Guy Lapointe)
- Transcendence (Will Caster)
2013 - Lone ranger, naissance d'un héros (Tonto)
2012 - Dark Shadows (Barnabas Collins)
- 21 Jump Street (Tom Hanson)
2011 - Jack et Julie (Johnny Depp)
- Rhum express (Paul Kemp)
- Pirates des Caraïbes : La Fontaine de jouvence (Captain Jack)
- My American Lover (Nelson Algren)
2010 - The Tourist (Frank Tupelo)
- Alice au pays des merveilles (The Mad Hatter)
2009 - Public Enemies (John Dillinger)
- L'Imaginarium du docteur Parnassus (Imaginarium Tony 1)
2007 - Sweeney Todd, le diabolique barbier de Fleet Street (Sweeney Todd / Benjamin Barker)
- Pirates des Caraïbes : Jusqu'au bout du monde (Jack Sparrow)
2006 - Pirates des Caraïbes : Le Secret du coffre maudit (Jack Sparrow)
- Deep Sea (Erzähler)
2005 - Charlie et la Chocolaterie (Willy Wonka)
- Neverland (Sir James Matthew Barrie)
2004 - Rochester, le dernier des libertins (Rochester)
- Ils se marièrent et eurent beaucoup d'enfants (L'inconnu)
- Fenêtre secrète (Mort Rainey)
2003 - Il était une fois au Mexique... Desperado 2 (Sands)
- Pirates des Caraïbes : La Malédiction du Black Pearl (Jack Sparrow)
2001 - From Hell (Inspector Frederick Abberline)
- Blow (George Jung)
2000 - Chocolat (Roux)
- Avant la nuit (Lieutenant Victor)
- Les Larmes d'un homme (Cesar)
1999 - La Neuvième Porte (Dean Corso)
- Sleepy Hollow (Ichabod Crane)
- Intrusion (Commander Spencer Armacost)
1998 - Las Vegas Parano (Raoul Duke)
- L.A. Without a Map (Himself)
1997 - The Brave (Raphael)
- Donnie Brasco (Donnie Brasco / Joseph D. 'Joe' Pistone)
1995 - Meurtre en suspens (Gene Watson)
- Dead Man (William Blake)
- Don Juan DeMarco (Don Juan deMarco)
1994 - Ed Wood (Ed Wood)
1993 - Benny and Joon (Sam)
- Gilbert Grape (Gilbert Grape)
- Arizona Dream (Axel Blackmar)
1990 - Edward aux mains d'argent (Edward Scissorhands)
- Cry-Baby (Wade "Cry-Baby" Walker)
1987 - 21 Jump Street > Staffel 1 (Officer Tom Hanson)
1986 - Platoon (Private Gator Lerner / Private Gator Lerner)
1985 - Private Resort (Jack)
1984 - Les Griffes de la nuit (Glen Lantz)
9 films depuis 2011

Producteur

- Don Quixote
- Londongrad
- The Night Stalker
- In the Hand of Dante
- The Thin Man Remake
- Rex Mundi
2012 - Dark Shadows
2011 - Rhum express
- Hugo Cabret
2 films depuis 2005

Voix

2011 - Rango (Rango)
2005 - Les Noces funèbres (Victor Van Dort)
2 films depuis 2002

Shown person

2007 - Joe Strummer: The Future Is Unwritten
2002 - Lost in La Mancha
1 film depuis 1997

Auteur

1997 - The Brave
1 film depuis 1997

Réalisateur

1997 - The Brave
1 film depuis 2010

Narrateur

2010 - The Doors: When You're Strange (n/a)