Perhaps the biggest reveal coming out the first day of San Diego Comic-Con was breathtaking footage from Valerian and the City of a Thousand Planets.

Luc Besson’s adaptation of the French Valérian and Laureline comic series stars Cara Delevingne and Dane DeHaan as the lead characters. All three were in attendance at the film’s Hall H panel where a seven-minute first look was screened — and met by a standing ovation from the 6,000-plus audience.

“I was in tears,” Besson said in an interview at EW’s lounge at Comic-Con. “I didn’t expect it at all.”

“My mouth dropped to the floor,” Delevingne added. “It was really, really special.”

The footage (read about it here) also featured a glimpse of megastar Rihanna in an unknown role, but Besson and the cast are keeping mum about her mystery part. “I think her role is going to really, really surprise people in a great way,” DeHaan said.

“I think it’s the weirdest part in the film,” Besson added. “Not weirdest, but most complicated. You really don’t expect it at all.”

See the full interview above. Valerian and the City of a Thousand Planets is due in theaters July 21, 2017.