My choices- in no particular order and all them likely considered a 'fat chance' to actually get the role....
Carla Gugino
Sofia Boutella
Cate Blanchette
Charlise Theron
Janelle Monae---someone else named her and I totally agree!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Samantha Mathis (anyone remember the park ranger from BROKEN ARROW?)
Ingrid Bolso Berdal (Atalanta in the Dwayne Jonson HERCULES movie)
Kim Englebrecht (if anyone watched SyFy's DOMINION, she was the higher angel/traitor/protector Noma Walker)
Lesley-Ann Brandt (LUFICER'S Maize)
Rachel Skarsten (LOST GIRL's snarky Valkyrie, also REIGN's Queen Elizabeth I)
Ksenia Solo (LOST GIRL's lone human Kenzie, also TURN)
Carla G. has the sexiness, the mystery, the ability to break your heart with a look, and she's the right age. PLus, she's done stunts so I don't think that would be a deterrent for her.
Anyone who has seen the clips from THE MUMMY (2017) or has seen her in START TREK BEYOND knows Sofia B. can handle the stunts and she's a good actress, plus she can do the mysterious-yet-sexy-yet-dangerous vibe.
Cate B. - need I say more?
Charlize Theron can probably do the stunts with a hand tied behind her back and her eyes shut, she's got that dangerous/sexy yet broken with sharp edges, kind of energy to a few of her roles, so I would think she could do a complex Catwoman.
S.Mathis should have been TOMB RAIDER in the late 90s/early 2000s, so I'm still just hoping someone gives her that kind of role.
With Ingrid B.B. is a good actress, she could easily do the stunts, and she's very tall- so I could see her having a similar energy with Affleck that Gadot had in the museum scene from BvsS, plus she's got that smirk like she knows something everyone else doesn't know.
Kim E. is honestly a fantastic actress and she's got the ability to do stunts, plus she's sexy. May be a bit young against Affleck, although if Catwoman is either a Meta-human or she's just been introduced to Gotham, that could work.
LUFICER'S Lesley A.B. would be a kick-arse Catwoman. She'd have Anne Hathaway's sass/snark/dry humour, Ertha Kitt's sexiness and per, and Julie Newmar's sexy-charm, plus she can rock the stunts.
LOST GIRL's Rachel S. can play that playful, reading the room while seemingly being an airhead then suddenly pouncing, type Catwoman. Plus she could do stunts, as she used to do them on LOST GIRL and was believable. Ksenia S. is the least likely choice on my list, being like 4'10 and sometimes looking like she's 12 depending on her hair/makeup, but she was a dancer before she acted and if you ever see a picture of her in LOST GIRL with her ink black hair and ice-blue eyes, she almost does look like a cat. SHe's got the look and she's got the grace, sass, spunk, and the ability to break your heart with her characters.