Would love to see Talia in this film. It would be a nice full circle from Batman Begins. Of the actresses listed, I think Weisz would fit that role the best. As for Catwoman, it's more wide open. Perhaps Naomi Watts. I can't really see Natalie Portman as either Talia or Selina. I don't know enough about the other actresses.