-
He played Glen Lantz in A Nightmare on Elm Street.
This the first movie he has ever played in. -
He played in the movie Private Resort as Jack Marshall.
-
He played in both Slow Burn as Donnie Fleischer and in Platoon as Lerner.
-
He played in Cry-Baby as Wade "Cry-Baby" Walker and he also play in Edward Scissorhands as Edward Scissorhands.
-
He played in Freddy's Dead: The Final Nightmare as the Teen on TV.
-
he played in Benny & Joon as Sam, He played in What's Eating Gilbert Grape as Gilbert Grape. He also played in Arizona Dream as Axel Blackmar.
-
He played in Ed Wood as Edward D. Wood, Jr.
-
He was in Don Juan DeMarco as Don Juan/John R. DeMarco
He was in Dead Man as William Blake.
He was also in Nick of Time as Gene Watson. -
He played in Cannes Man as Himself.
-
He played in Donnie Brasco as Donnie Brasco/Joseph D. Pistone.
He played in The Brave as Raphael -
He was in Fear and Loathing in Las Vegas as Raoul Duke.
He played in L.A. Without a Map as Himself/William Blake. -
Heplayed in The Ninth Gate as Dean Corso.
He was in Sleepy Hollow as Ichabod Crane.
He was in The Astronaut's Wife as Spencer Armacost. -
He was in Chocolat as Roux.
He also played Before Night Falls as Lt. Victor, Bon Bon. -
He was in Blow as Gearge Jung.
He played in The Man Who Cried as Cesar.
he was in From Hell as Frederick Abberline. -
He was in Once Upon a Time in Mexico as Sheldon Sands.
He acted in Pirates of the Caribbean: The Curse of the Black Pearl as Captain Jack Sparrow. -
He was in Happily Ever After as L'inconnu.
He acted in Secret Window as Mort Rainey.
He played in Finding Neverland as J. M. Barrie.
He played inThe Libertine as John Wilmot, 2nd Earl of Rochester. -
He was in Charlie and the Chocolate Factory as Willy Wonka.
He was in Corpse Bride as Victor Van Dort. -
He played in Pirates of the Caribbean: Dead Man's Chest as Captain Jack Sparrow.
-
He played in Pirates of the Caribbean: At World's End as Captain Jack Sparrow.
He played in Sweeney Todd: The Demon Barber of Fleet Street as Sweeney Todd/Benjamin Barker. -
He played in Public Enemies as John Dillinger.
He played in The Imaginarium of Doctor Parnassus as Tony. -
He was in Alice in Wonderland as Mad Hatter.
He acted in The Tourist as Frank Tupelo/Alexander Pearce. -
He was in Rango as Rango
He was in Pirates of the Caribbean: On Stranger Tides as Captain Jack Sparrow
He was in Jack and Jil as Himself -
He was in 21 Jump Street as Tom Hanson
He was in Dark Shadows as Barnabas Collins -
He was in The Lone Ranger as Tonto