Villain or Hero? Match the Movie Character to the Actor!
From classic cinema to modern blockbusters, see if you can correctly identify these iconic roles. Ready to test your knowledge? Let’s get started!

This image was created with the assistance of Playground AI
Welcome to the Villain or Hero quiz! This challenge will test your ability to match famous movie characters, whether they are villains or heroes, to the actors who portrayed them.
From classic cinema to modern blockbusters, see if you can correctly identify these iconic roles. Ready to test your knowledge? Let’s get started!
🎭 Who played the villainous Joker in "The Dark Knight"?
Joaquin PhoenixJared LetoHeath LedgerJack Nicholson🎭 Which actor portrayed the heroic character Neo in "The Matrix" series?
Leonardo DiCaprioBrad PittKeanu ReevesTom Cruise🎭 Who is the actor behind the role of Darth Vader in the original "Star Wars" trilogy?
Mark HamillAlec GuinnessHarrison FordDavid Prowse (physical) and James Earl Jones (voice)🎭 Which actress played the Hermione Granger in the "Harry Potter" series?
Emma ThompsonBonnie WrightEvanna LynchEmma Watson🎭 Who played the villainous Hannibal Lecter in "The Silence of the Lambs"?
Ian McKellenRalph FiennesAnthony HopkinsBrian Cox🎭 Which actor is known for playing Indiana Jones?
Harrison FordMel GibsonKurt RussellTom Selleck🎭 Who portrayed the villainous Voldemort in the "Harry Potter" series?
Alan RickmanMichael GambonTom FeltonRalph Fiennes🎭 Which actor played Tony Stark in the Marvel Cinematic Universe?
Robert Downey Jr.Mark RuffaloChris HemsworthChris Evans🎭 Who played Thanos in the Marvel Cinematic Universe?
Tom HardyBenedict CumberbatchJosh BrolinPaul Bettany🎭 Which actress portrayed the heroic character Rey in the "Star Wars" sequel trilogy?
Emilia ClarkeFelicity JonesDaisy RidleyNatalie Portman🎭 Who played Loki in the Marvel Cinematic Universe?
Paul BettanyChris HemsworthBenedict CumberbatchTom Hiddleston🎭 Which actor portrayed the heroic character John Wick?
Jason StathamLiam NeesonDaniel CraigKeanu Reeves🎭 Who is the actor behind the villainous character Norman Bates in "Psycho"?
Gregory PeckJames StewartAnthony PerkinsVincent Price🎭 Which actress played the heroic character Katniss Everdeen in "The Hunger Games" series?
Kristen StewartBrie LarsonJennifer LawrenceEmma Stone🎭 Who played the villainous character Anton Chigurh in "No Country for Old Men"?
Willem DafoeGary OldmanBenicio del ToroJavier Bardem🎭 Which actor portrayed Frodo Baggins in "The Lord of the Rings" trilogy?
Orlando BloomElijah WoodIan McKellenViggo Mortensen🎭 Who played the villainous character Kylo Ren in the "Star Wars" sequel trilogy?
Domhnall GleesonOscar IsaacAndy SerkisAdam Driver🎭 Which actor played the heroic character James Bond in "Casino Royale"?
Timothy DaltonPierce BrosnanSean ConneryDaniel Craig🎭 Who portrayed the villainous character Nurse Ratched in "One Flew Over the Cuckoo’s Nest"?
Louise FletcherJane FondaFaye DunawayMeryl Streep🎭 Which actor played the heroic character Rick Deckard in "Blade Runner"?
Sean YoungEdward James OlmosRutger HauerHarrison Ford More Like This