The navy and white silk dress by Chanel featured a white bow-detail waistband and trim on the neckline and sleeves. The 1920's-style gown emphasised 28-year-old Keira's slender frame.
As well as an acting career, Pirates Of The Caribbean actress Keira is a Chanel ambassador, starring in campaigns for the brand's Coco Madamoiselle fragrance... which helps when you need to find a frock for a premiere!
Lucky Keira was decked out in top-to-toe Chanel, from her white gold and diamond star earrings to her make-up.
And even Keira's hair had the look of a period drama, with her tousled brunette waves parted in the centre and scooped into a loose updo. But we don't think we'll be seeing Keira's sexy, smoke eyes on Downton's Lady Mary any time soon!
Model and actress Keira, who married musician boyfriend James Righton of Brit band Klaxons last year, posed on the red carpet with her Jack Ryan co-star, Chris Pine.
So, let's get this straight - a modelling contract, a rock star husband, a Chanel wardrobe, and a Hollywood heartthrob on your arm?
Just where were we when all the luck got handed out?!
What do you think of Keira's red carpet look? Let us know in the comments box below - our favourite comment from across the site each week wins £50!