YEa, the Michelle Rodriguez attitude is perfect, and Lupita's popularity right now is also a perfect mix... but can she be tough? Maybe play her as being from a war torn country, if she can be menacing?
Both good suggestions
I'm going to add Jada Pickett-Smith to the listing.