Search for your favorite topics and vote on Top 10 lists!

See your idea turn into a WatchMojo video


Top 10 Memorable Villains Played By Heroic Actors

  • Click UP or DOWN to vote on entries! +1
    1Arnold Schwarzenegger as T-800, The Terminator
    Attach your videos and images!
  • 2Leonardo DiCaprio as Calvin Candy, Django Unchained
  • 3Michael Douglas as Gordon Gecko, Wall Street
  • 4Christian Bale as Patrick Bateman, American Psycho
  • 5Liam Neeson as Ra's al Ghul, Batman Begins
  • 6Patrick Swayze as Bodhi, Point Break
  • 7Tom Cruise as Vincent, Collateral suggested byMikeMJPMUNCH
  • 8Denzel Washington as Alonzo Harris, Training Day suggested byMikeMJPMUNCH
  • 9Wesley Snipes as Simon Phoenix, Demolition Man suggested byMikeMJPMUNCH
  • 10Henry Fonda as Frank, Once Upon A Time In The West
  • 11bruce willis in the jackal suggested bydbskeetdude37@yahoo.
  • 12lorenzo lamas in lethal suggested bydbskeetdude37@yahoo.

Similar Videos