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"?
Heath LedgerJoaquin PhoenixJared LetoJack Nicholson🎭 Which actor portrayed the heroic character Neo in "The Matrix" series?
Leonardo DiCaprioTom CruiseKeanu ReevesBrad Pitt🎭 Who is the actor behind the role of Darth Vader in the original "Star Wars" trilogy?
Mark HamillAlec GuinnessDavid Prowse (physical) and James Earl Jones (voice)Harrison Ford🎭 Which actress played the Hermione Granger in the "Harry Potter" series?
Emma ThompsonEmma WatsonEvanna LynchBonnie Wright🎭 Who played the villainous Hannibal Lecter in "The Silence of the Lambs"?
Ralph FiennesBrian CoxIan McKellenAnthony Hopkins🎭 Which actor is known for playing Indiana Jones?
Tom SelleckHarrison FordMel GibsonKurt Russell🎭 Who portrayed the villainous Voldemort in the "Harry Potter" series?
Tom FeltonAlan RickmanRalph FiennesMichael Gambon🎭 Which actor played Tony Stark in the Marvel Cinematic Universe?
Chris HemsworthRobert Downey Jr.Mark RuffaloChris Evans🎭 Who played Thanos in the Marvel Cinematic Universe?
Paul BettanyBenedict CumberbatchTom HardyJosh Brolin🎭 Which actress portrayed the heroic character Rey in the "Star Wars" sequel trilogy?
Emilia ClarkeDaisy RidleyNatalie PortmanFelicity Jones🎭 Who played Loki in the Marvel Cinematic Universe?
Benedict CumberbatchChris HemsworthPaul BettanyTom Hiddleston🎭 Which actor portrayed the heroic character John Wick?
Liam NeesonKeanu ReevesDaniel CraigJason Statham🎭 Who is the actor behind the villainous character Norman Bates in "Psycho"?
Gregory PeckJames StewartVincent PriceAnthony Perkins🎭 Which actress played the heroic character Katniss Everdeen in "The Hunger Games" series?
Emma StoneBrie LarsonKristen StewartJennifer Lawrence🎭 Who played the villainous character Anton Chigurh in "No Country for Old Men"?
Willem DafoeGary OldmanJavier BardemBenicio del Toro🎭 Which actor portrayed Frodo Baggins in "The Lord of the Rings" trilogy?
Orlando BloomIan McKellenViggo MortensenElijah Wood🎭 Who played the villainous character Kylo Ren in the "Star Wars" sequel trilogy?
Oscar IsaacAdam DriverAndy SerkisDomhnall Gleeson🎭 Which actor played the heroic character James Bond in "Casino Royale"?
Pierce BrosnanTimothy DaltonSean ConneryDaniel Craig🎭 Who portrayed the villainous character Nurse Ratched in "One Flew Over the Cuckoo’s Nest"?
Jane FondaMeryl StreepLouise FletcherFaye Dunaway🎭 Which actor played the heroic character Rick Deckard in "Blade Runner"?
Edward James OlmosSean YoungRutger HauerHarrison Ford More Like This