The Hollywood favourite, 62, was joined by co-stars Hayley Atwell and Simon Pegg for the red carpet at Tokyo's Metropolitan Government Building, ahead of the film's Cannes premiere on May 14.
Tom Cruise made a low-key arrival at his close friend David Beckham's 50th birthday celebration, held at the upscale eatery Core in central London on Saturday night.
The Hollywood star, 62, appeared in great spirits as he beamed while walking in step with the Cuban born actress, 36, after a day at the Longcross Studios.