Zoe Saldana and Marco Perego couldn't keep their hands off each other at the Star Trek Beyond premiere in San Diego on Wednesday.
The smitten pair looked as loved-up as ever as they led the stars on the red carpet at the glittering sunshine-soaked movie event, which opened the Comic-Con International 2016 event.
Star Trek favourite Zoe, who plays Lieutenant Nyota Uhura, looked sensational in a figure-hugging baby blue dress with a peplum hem, and it's clear to see husband Marco couldn't resist her.
Zoe, 38, has been married to the handsome long-haired artist, for just over three years, but they're undeniably still in the honeymoon phase.
Star Trek Beyond is the third movie in the rebooted series, based on the original sci-fi series from the 1960s, following on from Star Trek Into Darkness.
Other stars of the film at the Comic-Con opener included Chris Pine (Captain Kirk), Zachary Quinto (Commander Spock), Idris Elba (Krall), Simon Pegg (Lieutenant Commander Montgomery Scott), Karl Urban (Lieutenant Commander Leonard McCoy), John Cho (Lieutenant Hikaru Sulu) and Sofia Boutella (Jaylah).
The premiere marked Star Trek's 50th anniversary and included an al fresco Imax screening of the film.
Adding to the drama, the San Diego Symphony Orchestra played the score as the film played out.
The premiere began with a tribute to Star Trek Beyond actor Anton Yelchin, following his tragic death in June.
The actor - who portrays Pavel Chekov in the reboot movies - was 27 when he was killed in a "freak accident" involving a car at his California home.
Speaking on stage ahead of the film's screening, producer JJ Abrams said, before asking for a moment of silence: "There's something missing. There's someone missing. Anton should be here."