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.