From tipsy pirate to Mad Hatter, the impressive range of Johnny Depp's roles -- and eccentric get-ups -- consistently serve up entertainment for the masses. He shows off the face paint yet again as Armie Hammer's sidekick in The Lone Ranger. Take a quick look back with us at some of Johnny's best roles to date.
By Lizerne Guiting
Depp + director Tim Burton + undead character = a recurring theme we can count on seeing every few years or so. The duo give a darkly comic take on the late '60s TV show adapted for the big screen.
Depp adored Gonzo journalist Hunter S. Thompson and chose to star in the adaptation of his first novel as Jack Kemp, a young, struggling American journalist trying to find his voice in Puerto Rico.
Arguably his most significant role to date, Johnny Depp's Jack Sparrow earned him his first Oscar nomination and brought his career to a whole new level. Who better to represent the intoxicating swagger, trademark dreads, and comical narcissism of Jack Sparrow than Johnny Depp?
When you think of Johnny Depp, you don't normally think of an insecure lizard, but that's just what Depp played as the voice of Rango in the animated 2011 picture, which reunited him with Pirates of the Caribbean director Gore Verbinski.
Bringing the classic character of the Mad Hatter to life in a new and interesting way could only be done with a Depp/Tim Burton collaboration. The 2010 Walt Disney movie went on to make over $1 billion worldwide!
He's one of Hollywood's most in-demand leading men for good reason. Johnny Depp's versatility to play eccentric, tender-hearted, rogue, or murderous characters alike proves just how talented he is. He's the notorious, gun-slinging John Dillinger in Public Enemies. Move over, Christian Bale!
Saying farewell to his teen idol image, Johnny took on his first role under Tim Burton's direction as Edward, a Frankenstein-esque young man who has scissors for hands. He never quite fit into society with his stringy hair, gothic attire, and scarred face, let alone the scissor hands, but Depp's portrayal of the well-meaning misfit made this melancholy fairytale a Burton classic, and began a special collaboration.
In his second Oscar-nominated role, Depp plays M.J. Barrie, a playwright who finds his "Peter Pan" muse in the widowed Sylvia Davies (Kate Winslet) and her four boys. He's thoroughly believable in the role of a man who never let go of his boyish imagination and charm. His superb, nuanced performance makes the film a bittersweet tearjerker.
Johnny honors his friend Hunter S. Thompson by playing his alter-ego, Raoul Duke, in the adaptation of Thompson's 1971 novel. The writer drives to Vegas to cover a motorcycle race, but spends most of his time on a drug-addled high. The result is a stripped-down dissection of the American way of life. Although the film flopped, its over-the-top attitude spawned a cult following. Wait till you see those goddamn bats.
Johnny Depp plays real-life FBI agent Joseph Pistone, who went deep undercover to infiltrate the New York mafia. Under the alias Donnie Brasco, he became "friends" with Lefty Ruggiero and soon became a made man. Depp brilliantly taps into the conflicted feelings of his character; to turn in Lefty meant putting the bullet in his friend's head himself. It's one of the best undercover cop movies you'll likely see.
Gilbert's got a problem: his younger brother. Arnie (Leonardo DiCaprio) and his obese mom need caring for. He's stuck at his low-paying job at a local convenience store. And on top of that, he falls for a girl who's just passing through town. Depp embodies Gilbert, drawing up a palpable sense of emotional loneliness and inner turmoil.
"You're not going to like me," says Depp as John Wilmot in the film's prologue, and fittingly, he brings to screen all sides of the Earl of Rochester -- his honesty in writing, his excessive drinking, and his passionate lust. No, this is not a happy film, but Depp charges full force ahead, depicting even the most wretched aspects of Wilmot's life, despite his brilliant mind.
Depp re-teams with director Tim Burton for a new take on the famous Roald Dahl book that was made in 1971 with Gene Wilder playing Willy Wonka.
Director Robert Rodriguez's final installment in the El Mariachi trilogy includes Johnny Depp as rogue CIA agent Sands. Johnny delivers a whirlwind combination of thrills, laughs and action. With all the double crossings and twisty plot turns, the film demands multiple viewings...and it just gets better every time.
Memorable Quote: "Are you a Mexi-CAN or a Mexi-CAN'T?"
Depp portrays Washington Irving's Ichabod Crane, who travels to Sleepy Hollow to solve a murder mystery. Violence and gore abound as the Headless Horseman lops off his victims' heads, but this isn't just a scream fest. Depp's performance--and feathered hair--is the perfect complement to Tim Burton's artful, visually eerie take on the timeless legend.
Tackling playing the worst film director of all time -- who also just happened to be a transvestite -- didn't seem like a challenge to Depp as he inhabited the lead character of Ed Wood with such passion and flourish that you wanted him to succeed in filmmaking even though he was terrible at it.
The guitarist from The Kids proves he's still got musical talent. Johnny croons and slashes throats, fully inhabiting Sweeney Todd from the acclaimed Broadway musical. With direction from Tim Burton, Depp earns his third Oscar nom for portraying the murderous barber.
Related Links:
More Johnny Depp Photos
Johnny Depp Filmography
Buy a ticket to Disney's Zootopia 2, get 20% off the Shakira "Zoo" 7” Vinyl
Limited time offer. Log into your account on Fandango.com or the Fandango app between 12:01am PT on 12/1/25 and 11:59pm PT on 1/1/26 and purchase at least one movie ticket to ‘Zootopia 2’. Purchaser will receive a post purchase email containing a link (“Link”) to the Disney Music Emporium website that is good for 20% off the purchase of the Disney's Shakira "Zoo" from Zootopia 2 7" Vinyl. Link expires, and can no longer be used, at 11:59pm PT on 1/1/26. Limit 2 purchases per Link. You must have, and be logged into, your Fandango account to receive the link to the discount. Fandango is free to join; you must be 18 years of age or older to create a Fandango account. This offer is subject to Fandango’s terms and policies at https://www.fandango.com/terms-and-policies and the Link is subject to Disney’s terms and policies, at https://disneytermsofuse.com/
Get the Search for SquarePants Starter Set for a ticket for The SpongeBob Movie: Search for SquarePants and an exclusive LED Patrick Star popcorn bucket.
*Search for SquarePants Starter Set is non-refundable. Domestic shipping will be added at checkout. Limited time offer. While supplies last. Movie ticket is non-refundable and non-exchangeable. Fandango reserves the right to modify or cancel this offer at any time and without notice. Popcorn not included. You must be 18 years of age or older to purchase a bundle. The LED Patrick Star Popcorn Bucket will begin shipping in December. Please use a physical U.S. address where the popcorn bucket shipment can be delivered. Once carrier confirms delivery, Fandango is not responsible for lost or stolen deliveries. Valid only in the U.S. and D.C., excluding U.S. territories and where prohibited by law. Not valid with any other offer. See full terms and conditions at https://redeem.fandango.com/products/search-for-squarepants-starter-set
Get the "Pandango Pin Bundle" and receive a Zootopia 2 ticket and an exclusive mystery pin of Nick and Judy, Flash or Gary!
*Pandango Pin Bundle is non-refundable. While supplies last. Domestic shipping will be added at checkout. Movie ticket is non-refundable and non-exchangeable. You must be 18 years of age or older to purchase a bundle. The Official Disney Exclusive Collectible Pin will begin shipping in the month of November. Please use a physical U.S. address where the item can be delivered. Once carrier confirms delivery, Fandango is not responsible for lost or stolen deliveries. Fandango reserves the right to modify or cancel this offer at any time and without notice. See https://redeem.fandango.com/products/pandango-pin-bundle for full terms and conditions.
Kids Go Free (With Purchase of Adult Ticket of Equal or Greater Price, Up To $15 Total Ticket Price and Fees)! Use Code DAVID at Checkout.
Limited time offer. While supplies last. There is a limited quantity of Code redemptions allowed in this promotion. Log into your Fandango account on Fandango.com or via the Fandango app between 12/1/25 and 2/28/26, buy at least one adult ticket to see David at a participating Fandango theater, and use the Fandango Promotional Code DAVID ("Code") to get up to $15 off a child's ticket (equal or lesser price than the adult ticket, up to $15 total ticket price and associated fees and charges) in the same transaction for the same showtime. Code expires, and can no longer be used, upon the earlier of 11:59pm PT on 2/28/26, or the limit of Code redemptions being reached, or David no longer being available in theaters. One-time use only. Code must be entered at checkout. Only valid for purchase of movie tickets made at Fandango.com or via the Fandango app and cannot be redeemed directly at any theater box office. If cost of child's movie ticket and associated fees and charges are more than Code's maximum discount, then user must pay the difference. Any price difference between total transaction price and Code's maximum discount will not be refunded. You must have, and be logged into, your Fandango account to redeem a Code. Fandango is free to join; you must be 18 years of age or older to create a Fandango account. If lost or stolen, cannot be replaced. No cash value, except as required by law. Void where prohibited. Not valid with any other offer. Offer valid in U.S. only (excluding U.S. territories and where prohibited by law). Non-transferable. Not for resale; void if sold or exchanged. You may have to pay taxes additionally. Limit one Code per person. Fandango reserves the right to modify or cancel this offer at any time and without notice. This offer and redemption of the Code are subject to Fandango’s Terms and Policies at www.fandango.com/terms-and-policies.
Join FanClub Today to Get $20 in Bonus Codes*
The “Join FanClub and Get $20 in Bonus Codes” offer (the “Offer”) is valid starting November 24, 2025, for a limited time only. To qualify, you must enroll in a paid Fandango FanClub membership either through Fandango.com/fanclub or by adding FanClub to your cart during ticket checkout, where the Offer will be automatically applied. This Offer is not valid for current FanClub members. Eligible customers will receive two (2) promo codes via email: one (1) $10 promo code valid toward a Fandango movie ticket purchase, and one (1) $10 promo code valid toward a movie or TV episode rental or purchase on Fandango at Home. If you join FanClub with a paid membership (no free trial), the promo codes will be delivered within 24 to 48 hours after your membership begins. If you opt into a 7-day free trial, the promo codes will be sent after your trial ends and your membership automatically converts to a paid membership. To be eligible, you must be an active, paying FanClub member at the time the Offer is delivered and at the time you redeem the promo codes. The Fandango promo code is valid for up to $10 off one ticket order for any movie at a participating Fandango theater and must be redeemed by January 31, 2026. The code is one-time use only and must be redeemed on Fandango.com or via the Fandango app. It cannot be used at theater box offices. If the cost of the ticket and any associated fees exceeds $10, the user is responsible for the difference. The code has no residual value, is non-transferable, and cannot be replaced if lost or stolen. It has no cash value except as required by law and is void where prohibited. It cannot be combined with any other offers or promotions. Limit one code per person. Offer valid in the U.S. only (excluding U.S. territories and where prohibited). The Fandango at Home promo code is valid for up to $10 off a single rental or purchase transaction of a movie or TV episode on Fandango at Home and must also be redeemed by January 31, 2026. The code is one-time use only, and any unused value is forfeited. If the total cost exceeds $10, the user is responsible for the difference. The code is non-transferable, cannot be combined with other offers, has no cash value (except as required by law), and cannot be replaced if lost or stolen. Offer valid in the U.S. only (excluding U.S. territories and where prohibited). Taxes may apply. Adjustments to prior purchases will not be permitted. Fandango reserves the right to withdraw or modify this Offer at any time, in its sole discretion and without notice. Use of the promo codes is subject to Fandango’s Terms and Policies and FanClub Program Terms.
Buy a ticket to watch Jack Black and Paul Rudd in Anaconda (2025) this Christmas, get Anaconda (1997) for $5 on Fandango at Home.
Limited time offer. Log into your account on Fandango.com or the Fandango app between 12:01am PT on 11/28/25 and 11:59pm PT on 1/16/26 and purchase at least one movie ticket to Anaconda (2025). Purchaser will receive a post-purchase email containing 1 Fandango at Home Promotional Code (“Code”) that is good for the purchase (and not the rental) of the original Anaconda (1997) for $5 in My Offers in your account on http://athome.fandango.com and via participating Fandango at Home apps. You must have, and be logged into, your Fandango account to receive a Code. Fandango is free to join; you must be 18 years of age or older to create a Fandango account. Code expires on (and must be used by) 1/21/26 at 11:59pm PT. Limit one per transaction. You may have to pay taxes additionally. One-time use only. Void where prohibited. If lost or stolen, cannot be replaced. Offer is non-transferable and cannot be combined with any other offer or discount. No cash value, except as required by law. Not for resale; void if sold or exchanged. Offer valid in the U.S. only (excluding U.S. territories and where prohibited by law). You must have a Fandango at Home account to redeem your Code on Fandango at Home. Fandango at Home is free to join; you must be 18 years of age or older to open a Fandango at Home account. Credit card may be required for transactions on fandangoathome.com. Fandango reserves the right to modify or cancel this offer at any time and without notice. This offer and redemption of the Code are subject to Fandango Terms and Policies and Privacy Policy at http://www.fandango.com/terms-and-policies.
From exclusive collectibles to must-have movie merch — everything’s 50% off for Black Friday! Use code FANSTORE50 at checkout.
Embark on a final journey to Pandora with the Collector’s Print Bundle, featuring one Movie Ticket and a Limited-Edition Print!
*Collector’s Print Bundle is non-refundable. Domestic shipping will be added at checkout. Limited time offer. While supplies last. Movie tickets are non-refundable and non-exchangeable. Fandango reserves the right to modify or cancel this offer at any time and without notice. You must be 18 years of age or older to purchase a bundle. The Collectible Mini Print will begin shipping in December. Please use a physical U.S. address where the poster shipment can be delivered. Once carrier confirms delivery, Fandango is not responsible for lost or stolen deliveries. See full terms and conditions at https://redeem.fandango.com/products/collectors-print-bundle.
Buy a ticket to The SpongeBob Movie: Search for SquarePants, get The SpongeBob SquarePants Triple Feature bundle for $7.99 on Fandango at Home!
Limited time offer. Log into your account on Fandango.com or the Fandango app and purchase, between 12:01am PT on 11/24/25 and 11:59pm PT on 12/26/25, at least one movie ticket to ‘The SpongeBob Movie: Search for SquarePants'. Purchaser will receive a post-purchase email containing 1 Fandango at Home Promotional Code (“Code”) that is good for the purchase (and not the rental) of The SpongeBob SquarePants Triple Feature bundle for $7.99 in My Offers in your account on http://fandangoathome.com and via participating Fandango at Home apps. You must have, and be logged into, your Fandango account to receive a Code. Fandango is free to join; you must be 18 years of age or older to create a Fandango account. Code expires on (and must be used by) 12/30/25 at 11:59pm PT. Limit one per transaction. You may have to pay taxes additionally. One-time use only. Void where prohibited. If lost or stolen, cannot be replaced. Offer is non-transferable and cannot be combined with any other offer or discount. No cash value, except as required by law. Not for resale; void if sold or exchanged. Offer valid in the U.S. only (excluding U.S. territories and where prohibited by law). You must have a Fandango at Home account to redeem your Code on Fandango at Home. Fandango at Home is free to join; you must be 18 years of age or older to open a Fandango at Home account. Credit card may be required for transactions on fandangoathome.com. Fandango reserves the right to modify or cancel this offer at any time and without notice. This offer and redemption of the Code are subject to Fandango Terms and Policies and Privacy Policy at http://www.fandango.com/terms-and-policies.
Love classic films? Love someone who loves classic films? Check out Turner Classic Movies Film Festival exclusive holiday gifting items through Fandango FanStore.
The Rotten Tomatoes app will guide the way––discover new favorites, niche genres, hidden gems, and more

