Re: Anne Hathaway vs Michelle Pfeiffer
Anne was good enough but she came off as more like ScarJo in Iron Man 2. Michelle bought the character chewed it up and devoured it.
Henry Cavill is Superman/Clark Kent
Stana Katic, Natalie Dormer, Scarlet Johansson or Rachel McAdams for Lois Lane
Ben Affleck is Batman/Bruce Wayne