Salma Hayek kept her new role as a lesbian taco in 'Sausage Party' a secret form her husband.

Salma Hayek at the Sausage Party premiere

Salma Hayek at the Sausage Party premiere

Hayek decided to keep her saucy new role as Teresa the taco hush hush until the trailer was available.

Hayek explained: "I kept [my role] a secret [from my husband] until I showed him the trailer."

It may have been that Hayek found her unusual new animated role a hard one to explain to her spouse -François-Henri Pinault, who she has been married to since 2009 and with whom she has eight-year-old daughter Valentina - due to its unusual adult content.

Speaking to E! Online, the 49-year-old actress said: "He was like, 'What?' I was like, 'It's not for children'."

It may be one of the more bizarre roles Hayek has taken on, but she was drawn to the humour and the "outrageous" nature of the feature - which was written by Seth Rogen, Evan Goldberg and Jonah Hill.

She said: "I read the script. It was very funny. It was completely outrageous and so I said, 'Let's go!' "

The film is an adult spoof of the hugely popular animated films made by Disney, Pixar and Dreamworks, and it tells the tale of a bunch of groceries that reside in the fictional supermarket Shopwell's.

They all dream of being bought and escaping the store, but when Frank - played by Seth Rogen - discovers the truth about what happens to groceries in human hands he vows to warn his friends and wage war on the human race.

The adult cartoon had its premiere in Los Angeles this week and a host of the movie's stars, including Hayek, took to the supermarket-themed red carpet to celebrate the film's release.

She was joined at the event by Seth and his wife Lauren Miller, Paul Rudd, Michael Cera and Nick Kroll.

Tagged in