Gerard Butler Puts On The Gun Show At 'Olympus Has Fallen' Premiere (PICTURES)

PICTURES: Gerard's Gun Show At 'Olympus Has Fallen' Premiere

Gerard Butler was only too hapy to put on the gun show at Wednesday night's premiere of 'Olympus Has Fallen'.

The Scottish actor left one journalist opened mouthed as he flaunted those famous muscles outside the BFI Imax in London.

Open Image Modal

Looking dapper in a grey suit, Gerard was joined by co-star Aaron Eckhart at the premiere, along with a slew of reality stars including TOWIE's Lydia Bright and Frankie Essex and The Voice's Bo Bruce.

Olympus Has Fallen premiere
"Olympus Has Fallen" Premiere - London(01 of26)
Open Image Modal
Gerard Butler (right) and Aaron Eckhart arriving for the European Premiere of Olympus has Fallen, at the BFI IMAX, South Bank in London. (credit:PA)
"Olympus Has Fallen" Premiere - London(02 of26)
Open Image Modal
Gerard Butler (right) and Aaron Eckhart arriving for the European Premiere of Olympus has Fallen, at the BFI IMAX, South Bank in London. (credit:PA)
"Olympus Has Fallen" Premiere - London(03 of26)
Open Image Modal
Gerard Butler (right) and Aaron Eckhart arriving for the European Premiere of Olympus has Fallen, at the BFI IMAX, South Bank in London. (credit:PA)
"Olympus Has Fallen" Premiere - London(04 of26)
Open Image Modal
Gerard Butler arriving for the European Premiere of Olympus has Fallen, at the BFI IMAX, South Bank in London. (credit:PA)
"Olympus Has Fallen" Premiere - London(05 of26)
Open Image Modal
Gerard Butler (right) and Aaron Eckhart arriving for the European Premiere of Olympus has Fallen, at the BFI IMAX, South Bank in London. (credit:PA)
"Olympus Has Fallen" Premiere - London(06 of26)
Open Image Modal
Aaron Eckhart arriving for the European Premiere of Olympus has Fallen, at the BFI IMAX, South Bank in London. (credit:PA)
"Olympus Has Fallen" Premiere - London(07 of26)
Open Image Modal
Gerard Butler arriving for the European Premiere of Olympus has Fallen, at the BFI IMAX, South Bank in London. (credit:PA)
"Olympus Has Fallen" Premiere - London(08 of26)
Open Image Modal
Gerard Butler arriving for the European Premiere of Olympus has Fallen, at the BFI IMAX, South Bank in London. (credit:PA)
"Olympus Has Fallen" Premiere - London(09 of26)
Open Image Modal
Aaron Eckhart arriving for the European Premiere of Olympus has Fallen, at the BFI IMAX, South Bank in London. (credit:PA)
"Olympus Has Fallen" Premiere - London(10 of26)
Open Image Modal
Gerard Butler arriving for the European Premiere of Olympus has Fallen, at the BFI IMAX, South Bank in London. (credit:PA)
"Olympus Has Fallen" Premiere - London(11 of26)
Open Image Modal
Gerard Butler arriving for the European Premiere of Olympus has Fallen, at the BFI IMAX, South Bank in London. (credit:PA)
"Olympus Has Fallen" Premiere - London(12 of26)
Open Image Modal
Gerard Butler (right) and Aaron Eckhart arriving for the European Premiere of Olympus has Fallen, at the BFI IMAX, South Bank in London. (credit:PA)
"Olympus Has Fallen" Premiere - London(13 of26)
Open Image Modal
Aaron Eckhart arriving for the European Premiere of Olympus has Fallen, at the BFI IMAX, South Bank in London. (credit:PA)
"Olympus Has Fallen" Premiere - London(14 of26)
Open Image Modal
Frankie Essex arriving for the European Premiere of Olympus has Fallen, at the BFI IMAX, South Bank in London. (credit:PA)
"Olympus Has Fallen" Premiere - London(15 of26)
Open Image Modal
Amy Willerton arriving for the European Premiere of Olympus has Fallen, at the BFI IMAX, South Bank in London. (credit:PA)
"Olympus Has Fallen" Premiere - London(16 of26)
Open Image Modal
Frankie Essex arriving for the European Premiere of Olympus has Fallen, at the BFI IMAX, South Bank in London. (credit:PA)
"Olympus Has Fallen" Premiere - London(17 of26)
Open Image Modal
Lydia Bright arriving for the European Premiere of Olympus has Fallen, at the BFI IMAX, South Bank in London. (credit:PA)
"Olympus Has Fallen" Premiere - London(18 of26)
Open Image Modal
Gabriella Ellis arriving for the European Premiere of Olympus has Fallen, at the BFI IMAX, South Bank in London. (credit:PA)
"Olympus Has Fallen" Premiere - London(19 of26)
Open Image Modal
Sophie Colquhoun arriving for the European Premiere of Olympus has Fallen, at the BFI IMAX, South Bank in London. (credit:PA)
"Olympus Has Fallen" Premiere - London(20 of26)
Open Image Modal
Jessica Jane Clement arriving for the European Premiere of Olympus has Fallen, at the BFI IMAX, South Bank in London. (credit:PA)
"Olympus Has Fallen" Premiere - London(21 of26)
Open Image Modal
Aaron Eckhart arriving for the European Premiere of Olympus has Fallen, at the BFI IMAX, South Bank in London. (credit:PA)
"Olympus Has Fallen" Premiere - London(22 of26)
Open Image Modal
Yasmin Le Bon arriving for the European Premiere of Olympus has Fallen, at the BFI IMAX, South Bank in London. (credit:PA)
"Olympus Has Fallen" Premiere - London(23 of26)
Open Image Modal
Gerard Butler (right) and Aaron Eckhart arriving for the European Premiere of Olympus has Fallen, at the BFI IMAX, South Bank in London. (credit:PA)
"Olympus Has Fallen" Premiere - London(24 of26)
Open Image Modal
Charlotte Jackson arriving for the European Premiere of Olympus has Fallen, at the BFI IMAX, South Bank in London. (credit:PA)
"Olympus Has Fallen" Premiere - London(25 of26)
Open Image Modal
Jessica Wright and Ricky Rayment arriving for the European Premiere of Olympus has Fallen, at the BFI IMAX, South Bank in London. (credit:PA)
"Olympus Has Fallen" Premiere - London(26 of26)
Open Image Modal
Bo Bruce arriving for the European Premiere of Olympus has Fallen, at the BFI IMAX, South Bank in London. (credit:PA)

In the film, Gerard plays a disgraced former US Secret Service man battling to save the world when Korean terrorists take over the White House, while Aaron plays the President.

Gerard also acted as a producer on 'Olympus Has Fallen', whose ensemble cast include Morgan Freeman, Angela Bassett, Melissa Leo and Dylan McDermott.

The film opens on 17 April.