"Olympus Has Fallen" cast seizes red carpet for Hollywood premiere The White House and the president are under attack in the new terrorist action thriller "Olympus Has Fallen," in theaters Friday. Gerard Butler plays a special agent tasked with saving a kidnapped president after a terrorist attack on the White House (also known as code name "Olympus"). Aaron Eckhart co-stars as the fictional commander-in-chief. "Every kid wants to play the president, but everybody doesn't want to get the crap beat out of them with their hands tied up in a bunker," Eckhart told KCAL-9's Suzanne Marques at the film's premiere in Hollywood, Calif., on Monday. Morgan Freeman -- who plays the U.S. Speaker of the House in the film -- was also in attendance. Some films are just knock-down drag-out fun to do. Other films with a more sober theme are fun to do but just only fun because you're working. You've got a job...you're working with other good actors. That was ['Olympus Has Fallen']," Freeman revealed at the premiere. Catch footage from the "Olympus Has Fallen" Hollywood red carpet in the video above.