Everyone is talking about Hollywood's newest eye candy Gerard Butler. The star, who takes the leading role in the Box office hit 300, made an appearance last night at the London premiere.
On the red carpet, the Scottish actor came face to face with a legion of fighting fit Spartan soldiers. The 37-year-old actor, underwent an intensive six-week 'boot camp' in preparation for the physically demanding role of King Leonidas.
Gerard wasn't the only one turning heads, his leading lady in the flick, Lena Headey made an appearance in a gorgeous Grecian-style gown. If you haven't seen the flick we hear it’s a must see! Check out the trailer above.