Eternals Star Salma Hayek Reveals Why She Lost Trinity Role in The Matrix

share to other networks share to twitter share to facebook

It's no secret that Salma Hayek has portrayed numerous memorable characters in her amazing career. However, there's one role that the Eternals actress actually missed out on and it could have made her a bonafide action star. But why was Hayek not cast as Trinity in The Matrix?

Back in 1997, The Matrix was still looking for the perfect actress to play Trinity after Janet Jackson turned down the role. Amazingly, Hayek revealed that she was one of four final actresses who were considered for the role but the audition proved to be very difficult.

"We'd jumped through many hurdles, screen testing, and many auditions," Hayek shared during Jada Pinkett-Smith's Red Table Talk. "They brought these stunt coordinators from Asia. It was the physical test."

Interestingly, Hayek pointed out that the real reason why she never nailed the role was because of her own laziness.


"I'm flexible and agile, but I'm lazy. I never really went to the gym, they said, ‘You have to run!' I go, ‘To where?' I couldn't even go around the room once. They never called me again after that day," she said.

It's too bad that Hayek missed out on an amazing opportunity but we still believe that Carrie-Anne Moss was perfect for the role of Trinity. Although Hayek didn't get the part, she would go on to forge a truly remarkable career.

Hayek will play Ajak in Marvel's Eternals, which is scheduled for release on November 5, 2021. Moss returns as Trinity in The Matrix 4, which will hit theaters on December 22, 2021.

Related: The Matrix 4: Jessica Henwick Shares New Details About Mystery Role