Tom Cruise was all smiles as he headed to Russia for his new film, Oblivion.
The Hollywood star took time to pose for photos with fans and sign autographs before joining his 33-year-old co-star Olga Kurylenko, who looked stunning in a lilac Elie Saab Couture dress, at the Moscow premiere despite the rain.
It was their latest stop on the promotional tour, following the film's South American premieres in Brazil and Argentina.
Before he introduced the post-apocalyptic action movie to Russian audiences, Tom said that he was glad to return to Russia, reported Reuters.
"I was always, you know, pushing the studios to say 'Look, I want to travel, I want to make films in different countries, with different actors'," said the 50-year-old.
"It's one of the reasons that I started to produce films, because I love movies, but I also wanted to create stories that would allow a multi-cultural experience."
Tom stars as Commander Jack Harper, one of the last remaining men on Earth, in Joseph Kosinski's Oblivion, alongside Olga, Morgan Freeman and Andrea Riseborough.