| Year |
Film |
Role |
Other notes |
| 1984 |
A Nightmare
on Elm Street |
Glen Lantz |
|
| 1985 |
Private
Resort |
Jack |
|
| Dummies |
|
Short film |
| 1986 |
Platoon |
Private Gator Lerner |
|
| 1987 |
21 Jump Street (TV Series) |
Tom Hanson |
|
| 1990 |
Edward
Scissorhands |
Edward Scissorhands |
|
| Cry-Baby |
Wade "Cry-Baby"
Walker |
|
| 1991 |
Freddy's
Dead: The Final Nightmare |
Teen on TV |
|
| 1993 |
What's
Eating Gilbert Grape |
Gilbert Grape |
|
| Benny &
Joon |
Sam |
|
| Arizona Dream |
Axel |
|
| 1994 |
Ed Wood |
Ed Wood |
|
| 1995 |
Nick of
Time |
Gene Watson |
|
| Dead Man |
William Blake |
|
| Don Juan
DeMarco |
Don Juan |
|
| 1997 |
Donnie
Brasco |
Donnie Brasco/Joseph D. 'Joe'
Pistone |
|
| The Brave |
Raphael |
Also Director and Writer |
| 1998 |
Fear
and Loathing in Las Vegas |
Raoul Duke |
|
| L.A. Without A
Map |
Himself/William Black on Dead Man poster |
Cameo As Himself |
| 1999 |
Sleepy
Hollow |
Constable Ichabod Crane |
|
| The Astronaut's
Wife |
Commander Spencer Armacost |
|
| The Ninth
Gate |
Dean Corso |
|
| 2000 |
Chocolat |
Roux |
|
| Before Night
Falls |
Lt. Victor + Bon Bon |
|
| 2001 |
From Hell |
Inspector Frederick
Abberline |
|
| The Man Who
Cried |
Cesar |
(Limited release) |
| Blow |
George Jung |
|
| 2002 |
Lost in La
Mancha |
Himself (Johnny Depp) |
|
| 2003 |
Once Upon a
Time in Mexico |
Sheldon Jeffrey
Sands |
|
| Pirates of the Caribbean: The Curse of the Black Pearl |
Captain Jack Sparrow |
Nominated - Academy Award for Best Actor |
| 2004 |
Happily Ever
After |
L'inconnu |
|
| Finding Neverland |
Sir James
Matthew Barrie |
Nominated - Academy
Award for Best Actor |
| Secret Window |
Mort Rainey |
|
| 2005 |
The
Libertine |
John
Wilmot, 2nd Earl of Rochester |
|
| Charlie and the Chocolate Factory |
Willy Wonka |
|
| Corpse Bride |
Victor
Van Dort |
|
| 2006 |
Pirates of the Caribbean: Dead Man's Chest |
Captain Jack Sparrow |
|
| 2007 |
Pirates of the Caribbean: At World's End |
Captain Jack Sparrow |
|
| Sweeney Todd: the Demon Barber of Fleet Street |
Sweeney Todd |
Golden Globe Award for Best Actor - Motion Picture Musical or Comedy Nominated - Academy Award for Best Actor |
| 2009 |
Public
Enemies |
John Dillinger |
filming |
| The
Imaginarium of Doctor Parnassus |
Tony |
Assuming a role originally portrayed by Heath Ledger |
| Shantaram |
Lindsay |
Also Co-Producer |
| The Rum
Diary |
Paul Kemp |
Also Executive Producer |