Cameron Diaz shines in Stella McCartney as she joins Colin Firth at Gambit premiere

Cameron Diaz stole the show on the red carpet in London

Cameron Diaz and Colin Firth at Gambit premiere
Cameron Diaz and Colin Firth at Gambit premiere
(Image credit: PA)

Cameron Diaz stole the show on the red carpet in London

Cameron Diaz nodded to our fabulous UK fashion as she opted for a gorgeous Stella McCartney dress for the London premiere of her latest flick, Gambit.

The actress joined Hollywood hottie Colin Firth on the red carpet in Leicester Square to promote the movie which sees Firth playing a private art curator-turned-con man and Diaz as a Texas rodeo queen.

Diaz, who recently turned 40, looked immaculate in a busty monochrome dress by the British designer which she had teamed with elegant black heels.

The star's Californian blonde locks were loosely pulled back into a casual updo while her red carpet make-up remained natural and understated.

After posing on the red carpet alongside her leading man the pair headed off to the Massimo Restaurant & Oyster Bar at Corinthia Hotel London for the official afterparty, where guests sipped on a special Gambit cocktail made with eucalyptus-infused gin blended with orange bitters, wormwood bitters and acacia honey.

Clearly not ready to call it a night, Cameron then headed off to the newly-opened Kensington club Bodos Schloss where she partied with the likes of Elle Macpherson, Eliza Doolittle and Geri Halliwell.

What do you think of Cameron Diaz's Stella McCartney dress? Do you think it's as red carpet-perfect as we do? Let us know in the comment box below.

Watch Cameron Diaz and Colin Firth interviewed on the red carpet at the Gambit premiere below: