Oscar-nominated actress Salma Hayek plays a lesbian taco in Sausage Party, which opened nationwide on Friday.

The animated film follows Frank (voiced by Seth Rogen), a hot dog sausage in search of the truth about his existence.

Hayek plays Teresa del Taco, a taco shell after Brenda Bunson (Kristen Wiig), a hot dog bun and Frank's girlfriend.

Hayek told E! News that she kept the part a secret from her husband Francois-Henri Pinault. “I kept it a secret until I showed him the trailer,” she told the outlet at the film's Los Angeles premiere. “He was like, 'What?' I was like, 'It's not for children.'”

“I read the script,” she added. “It was very funny. It was completely outrageous and so I said, 'Let's go!'”