I always say that superhero movies are defined by the villains. So in the midst of all the debate about Ben Affleck as the new Batman, I am much more interested in the possibility that Bryan Cranston as bad guy Lex Luthor. He is a perfect choice. And it has been announced that James Spader will play Ultron in the next “Avengers.” He’s been good at being bad since “Pretty in Pink.” Very promising! And one more rumor: Justin Timberlake apparently wants to play Riddler. It will be hard to top Jim Carrey (or Frank Gorshin or Cesar Romero), but I’d like to see him try.