Gerard Butler and Aaron Eckhart visit British troops to promote Olympus Has Fallen Hollywood heroes Gerard Butler and Aaron Eckhart dropped in to see British troops last night, 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 17 April, 43-year-old Butler 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, Butler said: "To me you watch this universally, you don't have to be American. The star - who was also a producer on the film - revealed how he was left battered and bruised by the stunt scenes, so much so he worried he had seriously damaged his arm. I broke two little bones in my neck. Eckhart, 45, plays the President of the United States - a role he had always dreamed of. At the premiere, he said: "It's interesting as an actor playing a president, because every American kid grows up wanting to be a president."