Who says you can't wear a wedding dress more than once? Keira Knightley put that little rumor to rest when she was caught out and about wearing a Chanel wedding dress...for the third time!

According to The Huffington Post, the third time's the charm for the British actress, especially since she usually makes the news for less than noble reasons (such as speculations about her anorexia). This time, she took the dress for a spin at last night's SeriousFun Gala in London. The Chanel Haute Couture number, plucked from the fashion house's Spring/Summer 2006 collection, was first worn by the actress back in 2008, making her 2013 nuptials the second time she took the confection out for spin -- and this latest wear the third on record.

Of course, like any good fashionista, she didn't wear the same accessories every single time. For the SeriousFun gala last night, she paired the dress with a pair of gold Jimmy Choo sandals. For her wedding, she chose a pair of sensible flats. And for the first time she wore it back in 2008, she wore a pair of opaque black tights with the dress.

And according to the British newspaper Express, she has actually had the dress customized -- she's not wearing the EXACT same dress each time she goes out, in other words. Last night, too, she attended the gala with her equally fashionable husband, James Righton, vocalist for the band The Klaxons.

So do you think Keira's fashion choices are haute couture...or tacky? Personally, we think it's fun and interesting...especially since she's chosen to customize the dress since her wedding! But we'd love to hear your thoughts in the comments below.