Initially, this role was offered to Christoph Waltz but he turned it down. That’s how Javier Bardem became a part of the franchise and appeared in Part 5 by playing Captain Armando Salazar.
She is amazing.