The Gods do indeed walk among us. The Odyssey has arrived.

London’s Leicester Square was alight on Monday evening as Christopher Nolan ushered in his hotly anticipated summer blockbuster at the film’s world premiere.

It was a home turf event for much of the cast, including Britons Tom Holland, Robert Pattinson and Mia Goth. They were joined by Matt Damon, Zendaya, Anne Hathaway, Lupita Nyong’o, Charlize Theron, Elliot Page, Benny Safdie, and Travis Scott, who walked the sandy carpet as screaming fans clambered to catch a glimpse of the star-studded lineup. A Trojan horse towered over the Odeon Luxe theater.

“There’s nothing quite like a London premiere,” began Nolan as he took to the stage ahead of the IMAX screening. “I just want to take an opportunity to say thank you to all you guys for the incredible work that this audience is about to see,” he told the cast, before turning to the crowd. “You’re the first audience in the world to see this film. This is the world premiere — on the beautiful 70mm film — so be kind.”

“I grew up watching movies here, coming to Leicester Square, watching films, not from the balcony of the posh people, but from the stalls,” he continued, prompting cheers from the audience, “and really dreaming of making a film one day that would fill the screen. So to be here in such glamorous circumstances with all of you to celebrate the work of so many people who came together to make The Odyssey is truly incredible.”