Zoe Saldana kept flashing her co-stars when she filmed the 'Star Trek' movies.

The 36-year-old actress admits her male cast mates got more than an eyeful when they shot scenes for the two sci-fi films in 2009 and 2013 because of her character Nyota Uhura's revealing outfits.

Speaking to E! News, she said: ''I kept being reminded by all my male cast members that I was flashing.

''I would sit down and it would be like, 'Oh, Zoe, cross those legs.' And I would say, 'They are crossed.' [They would say], 'Well, then put something over that because I'm just seeing everything.' ''

The brunette beauty - who is expecting twins with her husband Marco Perego - even asked the movie's costume designer Michael Kaplan for some help.

She explained: ''I just remember always being exposed no matter how hard I would try.

''I would tell Michael that we had to work on this and [he would say], 'But it looks so cute.' ''

However, this isn't the first time Zoe has experienced a costume malfunction throughout her career as she admits she's also struggled to keep her breasts covered when filming movies in the past.

She said: ''There's a little bit of unwanted nipple in the frame sometimes. [but] there' s this beautiful, safe environment where everybody - your crew, your director and everybody - surrounds you and you feel really safe. Usually people are absolute gentlemen when things like that happen. You're going to have costumes fail sometimes, but you're never going to run out of people that are going to be there to help you.''