Zoe Saldana has a "harsh" and "aggressive" wardrobe.

The 'Avatar' actress admits to being a bit of a tomboy and her clothing choices veers toward that side of her.

She told Self magazine: "I've never really been that feminine. Look in my closet and you'll see things that are elegant, sexy, tomboyish, sophisticated, beautiful, aggressive.

"It's harsh. It's a lot of black. Pretty is the last word you would think of."

Zoe - who also starred in 'Star Trek' - said her take on fashion stood out against the bright Caribbean fashions of her native Dominican Republic.

She said: "The Caribbean is the most floral-happy culture in the world, and my sisters and I were like three little Jackie O's with big sunglasses, reading all these sophisticated magazines and dressed in black at all times."

Zoe does, however, occasionally wear bright colours and on a recent shoot picked out a floral dress which brought back fond memories for her.

She explained: "These florals tell a story. I was channelling that South Beach-looking-for-a-millionaire-husband-from-Switzerland kind of thing. I live in constant storytelling mode.

"Sometimes, I have to give myself permission to be pretty."