15 Movie Stars You Forgot Played Villains In Blockbuster Movies

Orrin Grey
Updated March 15, 2025 275.2K views 15 items
Ranked By
11.3K votes
2.0K voters
Voting Rules
Vote up the villain performances you totally forgot about.

There's nothing more fun than watching an older movie and spotting someone you had forgotten was in it - someone who wasn't particularly famous then but has become much more well-known since. It's not uncommon to discover actors you forgot played bad guys in A-list movies, sometimes years before becoming A-listers themselves. Other times, there might be actors you forgot were in comic book movies, back in the days before everyone was in a comic book movie, or folks crossing over from television to the big screen in unexpected places.

Playing villains is a great way for character actors to jump from the wings to the limelight, and many actors who now headline blockbusters once played the bad guys in them. Here are a few big box-office draws who once tried to take over the world, blow stuff up, or otherwise foil the plans of the good guys in big-budget Hollywood flicks of yesteryear.


  • Veteran character actor Sam Rockwell is no stranger to playing villains and antiheroes. He played Justin Hammer in Marvel's Iron Man 2 and a prejudiced police officer in Three Billboards Outside Ebbing, Missouri, not to mention the President of the Galaxy in Hitchhiker's Guide to the Galaxy, a generic crew member in Galaxy Quest, sadistic prisoner "Wild Bill" Wharton in The Green Mile, real-life game show personality and (maybe) CIA assassin Chuck Barris in Confessions of a Dangerous Mind, and lots more.

    It would be easy enough to point out an early-career turn like his villainous role in the 2000 Charlie's Angels movie, but Rockwell was actually playing bad guys well before even that. In the first live-action Teenage Mutant Ninja Turtles movie all the way back in 1990, Rockwell plays the "Head Thug."

    • Age: 56
    • Birthplace: Daly City, California, USA
    904 votes
    Forgotten role?
    • Moon
      1Moon
      170 Votes
    • The Green Mile
      2The Green Mile
      142 Votes
    • Seven Psychopaths
      3Seven Psychopaths
      142 Votes
  • Long before he starred in flicks like Mad Max: Fury Road and Venom, and fully a decade before his controversial turn as the villain Bane in The Dark Knight Rises or even his breakout performance in the 2008 biopic Bronson, Tom Hardy played one of his first roles opposite no less than the crew of the starship Enterprise.

    In 2002's Star Trek: Nemesis, the last of the Next Generation films before J.J. Abrams's reboot of the series kicked off in 2009, Hardy plays the extremely bald Reman rebel leader Shinzon, who also happens to be a clone of Jean-Luc Picard with a plan to irradiate pretty much the entire universe. As Shinzon, Hardy gets to skulk around a lot in a long, weird Cenobite coat and creep on Counselor Troi, among other nefarious deeds.

    • Age: 47
    • Birthplace: Hammersmith, London, England, UK
    927 votes
    Forgotten role?
    • Warrior
      1Warrior
      1,074 Votes
    • Lawless
      2Lawless
      1,008 Votes
    • The Dark Knight Rises
      3The Dark Knight Rises
      979 Votes
  • Today, we know him as Iron Man, but in 1998, Robert Downey Jr. was known primarily for his substance use problems and the "bad boy" image he earned as a result. He was arrested in 1996, and again in 1997 and 1999, when he was ultimately sentenced to three years at the California Substance Abuse Treatment Facility and State Prison. That made casting him as the villain in U.S. Marshals, the big-budget flick following Tommy Lee Jones's character from The Fugitive, a gamble, in spite of the fact that Downey had a breakout performance a decade earlier in Less Than Zero.

    In between arrests and stints behind bars, Downey managed to film a couple of high-profile thrillers around the same time, including a gig as the long-haired serial killer Vivian Thompson in Neil Jordan's In Dreams, opposite Annette Bening the same year she essayed a central role in American Beauty. Fortunately for Downey, he would eventually shed his "bad boy" persona - even poking fun at it in Tropic Thunder - and make a major career comeback with his turn as Tony Stark.

    • Age: 59
    • Birthplace: Manhattan, New York, USA
    627 votes
    Forgotten role?
    • Iron Man
      1Iron Man
      1,951 Votes
    • Avengers: Infinity War
      2Avengers: Infinity War
      1,199 Votes
    • The Avengers
      3The Avengers
      1,695 Votes
  • Christian Bale was a child actor who had parts in films like Empire of the SunMio in the Land of Faraway, and Newsies, but his breakout role as a grown-up actor came in 2000 when he played the lead in Mary Harron's extremely controversial adaptation of Bret Easton Ellis's novel American Psycho. That same year, Bale also played a forgotten villain role, starring opposite Samuel L. Jackson in John Singleton's remake/sequel to Shaft.

    Creating a foil for Jackson's John Shaft II, a relative of the original Shaft, Bale plays Walter Wade Jr., a wealthy and racist trust fund jerk who skips bail after Shaft punches him. Following on the heels of American Psycho and Shaft, Bale started headlining bigger action movies, beginning with things like Reign of Fire and Equilibrium before moving on to his biggest role to date, playing Batman/Bruce Wayne in Christopher Nolan's Dark Knight trilogy.

    • Age: 51
    • Birthplace: Haverfordwest, Pembrokeshire, Wales, UK
    719 votes
    Forgotten role?
    • Bruce Wayne
      1Bruce Wayne
      361 Votes
    • Patrick Bateman
      2Patrick Bateman
      341 Votes
    • Alfred Borden
      3Alfred Borden
      207 Votes
  • Joseph Gordon-Levitt has what seems like a throwaway role in Stephen Sommers's G.I. Joe flick. Levitt plays Rex, the brother of the Baroness, whose apparent demise during a mission led by Channing Tatum's Duke is the cause of the schism between Duke and the Baroness, who were formerly a romantic item. Of course, this isn't the kind of movie in which Chekhov's Gun stays up on the mantle, so it turns out Rex is actually Cobra Commander in the guise of the Doctor, the film's disfigured villain.

    It's all a little convoluted, to be honest, but the point is that after breaking out in TV shows like 3rd Rock from the Sun but before hitting it big in movies like InceptionThe Dark Knight Rises, and Looper, you can see Joseph Gordon-Levitt chewing some scenery under a bunch of prosthetics and a monocle, no less, in G.I. Joe: The Rise of Cobra.

    • Age: 44
    • Birthplace: Los Angeles, California, USA
    661 votes
    Forgotten role?
    • 10 Things I Hate About You
      110 Things I Hate About You
      306 Votes
    • Inception
      2Inception
      354 Votes
    • Looper
      3Looper
      232 Votes
  • Since his breakout roles in Inside Llewyn Davis and Ex Machina, it seems like Oscar Isaac has been everywhere. He was Poe Dameron in the most recent Star Wars flicks, showed up in Annihilation, played big bad Apocalypse in the X-Men movie of the same name, and more. But Oscar Isaac was already on the blockbuster radar even before those breakout performances. A decade ago, he played the villainous Prince John in Ridley Scott's deconstructionist take on the Robin Hood story, and the following year portrayed a baddie in Zack Snyder's stylized Sucker Punch, playing the hospital orderly-cum-brothel owner Blue Jones.

    Just two years later, Isaac headlined the critically acclaimed Inside Llewyn Davis, directed by the Coen Brothers, and the rest, as they say, is history.

    • Age: 46
    • Birthplace: Guatemala City, Guatemala
    519 votes
    Forgotten role?
    • Ex Machina
      1Ex Machina
      52 Votes
    • Dune
      2Dune
      45 Votes
    • Star Wars: Episode VII - The Force Awakens
      3Star Wars: Episode VII - The Force Awakens
      45 Votes