Zoe Saldana showed off her growing baby bump at a screening of Guardians of the Galaxy in New Yor this week.

The actress, who is rumoured to be expecting twins with husband Marco Perego, wore a plunging black satin cocktail dress for the event.

The 36-year-old star, who has not yet publicly confirmed her pregnancy, discussed her changing body in the August edition of Women's Health UK magazine.

She said: "My body is less toned. I do look in the mirror and see things I don't want. My first reaction is I breathe and I think, 'I'm a woman, I'm 36, my body is changing.'

"This past year I've had to start letting go. My body dictated it as if saying, 'Slow the f*** down!'...And I struggle with that. I love to be an athlete."