Zoe Saldana claims she was once told she was only hired to "look good in underwear while holding a gun".
The 37-year-old actress admitted that she has been left horrified by sexism in Hollywood, including one particular incident when a producer called her to tell her to stop being a "difficult bitch".
She told a magazine: "(He told me) 'I hired you to look good in your underwear holding a gun.' I was told walking into this project that they really wanted me for the part, and that any inputs or ideas I had to please share them.
That's what I was doing, and this producer was so bothered by the fact that he had to disrupt his vacation to call me and tell me to stop being a difficult bitch. I thought, Wow, it's real. It really happens."