British actress Keira Knightley is mourning the loss of her Chanel wedding dress after she accidentally spilled red wine on the precious gown during a night out.

The Pirates of the Caribbean star married musician James Righton last year (13) wearing a strapless gown with a tulle skirt, and she subsequently wore the same dress to a number of red carpet events.

However, Knightley has now revealed the garment was "destroyed" during its last outing following an accident with red wine.

She tells Britain's Stella magazine, "It's now got red wine spilled down the front because the last time I wore it my friend went like this (split wine over it) and now it's everywhere. I didn't quite realise the extent of it until I got home. It's quite impressively splattered. But, hey, a good night is a good night and when a dress has had its time, maybe it's had its time. I'm pretty sure I can get it (the stain) out but, if I can't, I'm happy with the memory of a good night and the story of how the dress got destroyed."