Mark Wahlberg and Stanley Tucci braved the rain for the world premiere of Transformers: Age Of Extinction in Hong Kong.
The duo were joined by co-stars Jack Reynor, Li Bingbing, Nicola Peltz and director Michael Bay, as well as Autobot leader Optimus Prime, at the harbour-side Hong Kong Cultural Centre. The fourth film in the franchise was partially shot in the country.
"Hong Kong is basically another character in the film and it was an honour to work here. I can't wait to come here and have a vacation, because when I was working, I didn't have enough time to enjoy the city," Mark said on the red carpet.
The 43-year-old star, who plays single dad and inventor Cade Yeager, said he immediately agreed to work with filmmaker Michael again following their collaboration on Pain And Gain, without even knowing what the film was.
"He said, 'You want to make another movie?' I said, 'Absolutely'. He said, 'You want me to tell you what it is?' I said, 'You can if you want to but I'm in'," he recalled.
"I had such a great experience working with him on Pain And Gain. He's such a talented guy so for me to step into this movie was a real honour."
Michael, who has directed all the films in the franchise, joked that Hong Kong took his hits gently.
"It was a great city to shoot in, I didn't hurt it too much," he quipped. "We totally destroyed that, we destroyed that, we hurt the Bank of China a little bit," he added, pointing at the buildings that were apparently damaged in the film.
Las Vegas rockers Imagine Dragons performed their song Battle Cry, which features in the film, at the premiere.
The stars will next head to Shanghai, where the film will close the Shanghai International Film Festival.
Transformers: Age Of Extinction opens in the UK on July 5.