4. Selina Kyle/Catwoman
Not originally part of the Bat family, Catwomans flitting status between hero and villain eventually led to her shacking up with Bruce Wayne, making for an incredibly enticing antihero for producers to bring to the screen. And they have, incredibly successfully. Including her in the film means the two leads have no ambiguity in their love interest, but given how tired a trope thats becoming in
every superhero film it's not really a bad thing.
First Choice: Salma Hayek As with Batman, having Selina Kyle aged is a smart move to help differentiate this new version from the Michelle Pfeiffer and Anne Hathaway interpretations (oddly enough both equally defining). So you want a mature actress whos still alluring and has the chops to go up opposite Affleck... My mind immediately jumps to Salma Hayek and now it wont leave; she fits the bill perfectly and really could do with a high profile escape from her association with the Grown Ups series.
Worth Considering: Anne Hathaway I was joking when I said bringing Caine back, but this time Im deadly serious. After The Dark Knight Rises everyone was eager for a Catwoman spin off with Hathaway (who managed to steal the show despite being peripheral to the plot) and while thats unlikely (Halle Berry sealed the characters standalone fate almost a decade ago), her appearance here isn't. Hathaway would no doubt be happy to return and once she was in that suit again anyone moaning over continuity should be won over.
Or Why Not: Jennifer Lopez From the fan reaction it seems many think the reason Affleck was cast was his high profile turn in Gigli. In that spirit, Snyder would be smart to bring in the other half of thats films winning duo. Stand back mind the inevitable sparks.