Christopher Polk/Getty Images for Spike TV
Zoe Saldana isn't afraid to speak out against sexism in Hollywood.
While promoting Infinitely Polar Bear, the 37-year-old actress recalled, "A producer once told me he hired me for the way I held a gun while wearing panties, not for my opinions. I wish I'd recorded it, so I could play it for every girl in elementary school and tell them never to let anybody treat them that way."
Saldana didn't name the producer or the film.
This isn't the first time Saldana has exposed the ugly side of filmmaking.
Last month, the actress opened up to USA Today regarding the reaction she received upon first learning she was pregnant with twins.
"Let me tell you something, it will never be the right time for anybody in your life that you get pregnant," Saldana explained, adding that in 2014, "the productions I was slated to work on sort of had a panic. I heard through the grapevine there was even a conversation of me being written off of one of the projects."
"I was like, 'Oh, my God, are you kidding me? It's this bad?' Right when I just feel super-duper happy, is that inconvenient for you?' That me, as a woman in my thirties, I finally am in love and I am finally starting my life? And it's [screwing] your schedule up? Really?"
Saldana didn't name the productions, and her characters were not written out of the films.
She and Marco Perego welcomed twin boys in December.
After reprising her role as Nyota Uhura in a third Star Trek movie, Saldana will shoot James Cameron's three Avatar sequels, Guardians of the Galaxy 2 and Ben Affleck's Prohibition-era drama Live by Night.
Regarding her role in Infinitely Polar Bear, Saldana explained to Philly.com, "Most of the time when you're not right for a part, it's for some specific reason out of your control and you're not bothered by it. But I wanted this so badly. It resonated with me. It sang to me. It was very precious to me."