Zoe Saldana thinks Idris Elba is "one of the sexiest men alive".

Zoe Saldana

Zoe Saldana

The 38-year-old actress believes the 'Jungle Book' actor is the perfect person to take over from Daniel Craig as iconic British spy James Bond and admits even her husband Marco Perego - the father of her twin sons Bowie and Cy, 19 months - agrees with her assessment of the hunky star.

She said: "I think Idris should have been Bond a long time ago...why wouldn't [he] be Bond?

"I love him and adore him and honestly believe that he is one of the sexiest men alive - and my husband won't mind me saying that because, trust me, he agrees with me."

Zoe returns as Uhura in 'Star Trek Beyond' and thinks the time is right for the franchise to start including more raunchy scenes.

She told the forthcoming August issue of Britain's Glamour magazine: "Yeah! I would love that. I mean, it's logical to assume that people have sex in space, right?"

Elsewhere in the interview, the 'Guardians of the Galaxy' star spoke of her hopes that her sons can grow up in a world without gender or cultural restrictions.

She said: "I want my boys to grow up in a world where there are no gender differences to speak of.

"Not everything should come down to the fact that you're a man or a woman, or this colour or from this culture."

Zoe recently revealed she used to think it was "cool" being the only women on a film set but has now realised it is boring.

She said: "Part of growing up for me has been realizing that being the only female in a cast is no longer the coolest thing. It's lonely.

"I used to love it because I thought, Ooh, I got in! I'm a cool girl! But while all the guys were flexing and talking about their motorcycles, I was sitting there wishing I had women around."