Hamming it up for the London audience, Gerard Butler attended the Gala screening of "Playing for Keeps" at Apollo Piccadilly Circus on Thursday (December 13).
The "300" star looked handsome in a black suit with a dark gray dress shirt and burgundy tie while he drummed up some playful poses for the photographers.
Earlier this week, the 43-year-old actor joined Sarah Jessica Parker to co-host the 2012 Nobel Peace Prize Concert in Oslo, Norway.
Speaking about the gig and the big winner, Gerard stated, "I’m deeply honored to have been asked to be a part of such a remarkable celebration of humanity. The European Union has shown the world what is possible when forces unite in peace. It’s a joy to stand alongside these magnificent artists and celebrate the EU and its contribution to world peace.”