Hollywood heroes Gerard Butler and Aaron Eckhart have dropped in to see British troops, ahead of a special screening of their new movie.
The actors visited Wellington Barracks in central London to meet a number of soldiers who are based in the capital and carry out public duties.
They met several soldiers from various Guards Regiments and the Household Cavalry, thanking them for their work, before a special preview screening of new film Olympus Has Fallen at the barracks.
In the film, released on April 17, 43-year-old Gerard plays a disgraced former US Secret Service man battling to save the world when Korean terrorists take over the White House.
Speaking earlier this week at the premiere at the BFI Imax in London, the actor said: "To me you watch this universally, you don't have to be American. It's an attack on the free world. It could just as easily be Downing Street, it could be anywhere."
Aaron, 45, plays the President of the United States, but he admitted it was frustrating not being in the centre of the action, as he spends much of the film chained up.
"You always want to hit somebody, you always want to be more proactive," he said. "I tried to use my mind more. But the challenge was to keep up that intensity while being chained up."
After meeting the actors last night, Lance Corporal Robert Spence, from F Company Scots Guards, said: "It was great to meet the actors and see them not as movie stars but as down to earth guys.
"We all really enjoyed meeting Aaron and Gerard and getting to watch the film after was a bonus."