Eva Longoria has joked that her son is too much of a "diva" to star in her movies.

The 48-year-old actress has Santiago, five, with her husband Jose Baston, and Eva has revealed that he won't be starring in any of her movie projects anytime soon.

Speaking to E! News, Eva quipped: "They go, 'Wouldn't it be great if we just use your son?' I'm like, 'Absolutely not'.

"He is such a diva. He's not co-operative. Doesn't take notes. Talks back."

Despite this, Santiago loves 'Dora and the Lost City of Gold', Eva's 2019 adventure-comedy film.

The actress - who has been married to Jose since 2016 - shared: "He loves Dora. Because he's like, 'Wait, you're her mom?'

"He was very confused about that."

Meanwhile, Eva previously claimed that she considers her political activism to be more important that her popularity.

The Hollywood star has been outspoken about various political and social issues over the years, but Eva isn't worried about losing fans because of her opinions.

She told ELLE's December/January 2023 Women in Hollywood issue: "There are things that are a lot more important than box office and viewers.

"Women’s rights are very important. The dismantling of human rights, of health care systems, of education systems. The banning of books. These are very dangerous things that need to be talked about, looked at, voted on, and advocated for. So it’s not an ‘Oooh, do I do it?’ I have to do it. It is non-negotiable."

Ultimately, Eva is determined to help to protect democratic values.

She said: "I don’t ever think, ‘I’m going to alienate half an audience’ or ‘I’m going to lose some Twitter fans.’ That doesn’t matter to me if I’m saving democracy."