Here is my list for now. I know that many are not financially feasible.
Gal Gadot - Wonder Woman (traditional costume)
Doutzen Kroes - Venelia from Wonder Woman
Kate Beckinsale - Selene from Underworld
Cara Delevingne - Sergeant Laureline (in space/armor suit) from Valerian and the City of a Thousand Planets and Vignette Stonemoss from Carnival Row
Laura Vandervoort - Supergirl from Smallville
Odette Annable - Reign from Supergirl
Abbey Lee Kershaw - Christina Braithwhite from Lovecraft Country
Tricia Helfer - Goddess from Lucifer
Gemma Chan - Sersi from the Eternals
Melissa Benoist - Supergirl
Jordana Brewster - Mia Toretto from Fast & Furious