The dolls travel to the real world, where they experience patriarchy. Then Beach Ken (Ryan Gosling) wants to include the patriarchy in the constitution of Barbie Land, but is prevented by Barbie (Margot Robbie) and her team.
Shakira said her two sons "absolutely hated" the film. The artist's children say that it is a film that "emasculates", which Shakira agreed with "to a certain extent".
She said: "I'm raising two boys. I want them to feel strong while respecting women. I love pop culture when it tries to empower women without taking away men's ability to be men and protect." .
The artist also said: "I think that men have a purpose in society and that women also have another purpose. We complement each other, and this complement should not be lost"
However, Shakira offered a more nuanced perspective, saying: "Just because a woman can do it all doesn't mean she should, right? Why not share the burden with the people who deserve to carry it, who do they have a duty to wear it too?"