Keira Knightley is engaged. And I’m enjoying the street snaps of her and new fiancé James Righton, which show a newly engaged couple that is really in love. Nothing posed or contrived about it - her simple diamond engagement ring is almost an incidental - just smiles all round between her and the Klaxons drummer. But enough about the couple, all we’re really interested in is the dress.

Knightley has always been the epitome of grace and elegance on the red carpet and is a designer’s dream to dress. From demure Chanel to ethereal Valentino, the actress has her pick of show-stopping couture creations to walk down the aisle. Here are some of her most bride-worthy red carpet moments.

Chanel Haute Couture - This Chanel couture gown with the pink bow was a heavenly confection that made all the best dressed lists after she wore it to the Venice Film Festival in 2007.

Rodarte - A riskier number was the Rodarte dress with the slashed bodice – although the bared sternum is far from wedding appropriate, the Bulgari tiara and tousled waves make for a strong bridal look on the star.

Chanel Resort 2007 – Should Keira decide to go down the ethereal Maid Marian route, she’s set the standard already in this diaphanous Chanel number which she wore to the premier of Pirates of the Caribbean at Disneyland.

Valentino – an exercise in simplicity, Keira is luminous in this Valentino gown, which she wore to the 2007 Golden Globes.

Valentino Couture – Keira won praise across the board from fashion critics and tabloid fans alike when she graced the red carpet of the Venice Film festival wearing this gold tulle Valentino gown.

But despite her close associations with Chanel and Valentino, the outlier has to be my favourite. That Atonement gown - designed by Jacqueline Durran - instantly became one of the decade's most iconic gowns in film, and as owner of one of the best backs in Hollywood Keira would do well to consider going for something like this in white.

I sometimes wonder, how can all these stars actually muster any excitement for their wedding day when they've already looked like the picture of bridal perfection at least 17 times before??