Question: which actor has played the most villains?
Answer: 8 John Malkovich., 7 Hugo Weaving., 6 Gary Oldman., 5 Michael Ironside., 4 Mads Mikkelsen., 3 William Fichtner., 2 Alan Rickman., 1 Malcolm McDowell.