70 films depuis 1984

Acteur

- Rex Mundi (Dr. Julien Sauniere)
- Sin City 3: Hell and Back (Wallace)
2023 - Jeanne du Barry (Louis XV)
2020 - Minamata (W. Eugene Smith)
2019 - Waiting for the Barbarians (Colonel Joll)
2018 - Labyrinth (Russell Poole)
- Les Animaux fantastiques : Les Crimes de Grindelwald (Gellert Grindelwald)
- Les Derniers Jours de Monsieur Brown (Richard Brown)
- Séduction fatale (Chick Purchase)
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 : Promenons-nous dans les bois (The Wolf)
- Tusk (Guy Lapointe)
- Transcendance (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 - Le 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)
- The Source (Jack Kerouac)
1998 - Las Vegas Parano (Raoul Duke)
- I Love L.A. (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)
1989 - 21 Jump Street > Season 4 (Officer Tom Hanson)
1988 - 21 Jump Street > Season 3 (Officer Tom Hanson)
1987 - 21 Jump Street > Season 2 (Officer Tom Hanson)
- 21 Jump Street > Season 1 (Officer Tom Hanson)
1986 - Platoon (Private Gator Lerner / Private Gator Lerner)
1985 - Private Resort (Jack)
1984 - Les Griffes de la nuit (Glen Lantz)
8 films depuis 2011

Producteur

- The Night Stalker
- The Thin Man Remake
- Londongrad
- Rex Mundi
- Don Quixote
2012 - Dark Shadows
2011 - Rhum express
- Hugo Cabret
4 films depuis 2005

Voix

2018 - Sherlock Gnomes (Sherlock Gnomes)
2011 - Rango (Rango)
2006 - Pirates des Caraïbes : La Légende de Jack Sparrow (Captain Jack Sparrow)
2005 - Les Noces funèbres (Victor Van Dort)
2 films depuis 2002

Personne montrée

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 - When You're Strange