Zoe Saldana didn't believe in love at first sight until she met her husband.

The 'Guardians of the Galaxy' star has admitted she instantly fell for Marco Perego - with whom she has six-month-old twin boys Cy and Bowie - when she first laid eyes on him.

She said: ''I know people don't believe in it; I didn't believe in it. I'm a very Sigmund Freud person, I'm very logical.

''But that - I'm OK not having an explanation for that. Because I don't need to explain that. It was enough that I felt it. And that was it.''

The 37-year-old actress also recalled the moment she set her eyes on Marco, 36, admitting she felt a ''vibration''.

She added to USA TODAY: ''The spark was there before I even saw his face. I just saw him from behind, with like a man bun and a leather jacket. He had a sweater that draped out of the leather jacket.

''It was 6:30 in the morning, I was on a flight to New York. And I can't even describe to you, it was a vibration. He turned in that moment, because he felt the vibration as well.''