Ranking the villains of 2025 so far