Last night, Meghan Markle might have been paying tribute Jackie Kennedy with her ensemble at a commonwealth event, but she was actually wearing the same dress that Kim Kardashian first wore on the red carpet back in 2007. The frock – which is by LA-based label Black Halo – has actually been worn by a number of different celebrities.
The dress is called the 'Jackie-O' and features a flattering neckline and a thin belt around the waist.
Markle opted to wear the design in black and paired it with Aquazzura heels and a Gucci bag. However, she is not the first famous face to have worn the dress, with Kim Kardashian, Blake Lively, Katherine Heigl and Tyra Banks also having stepped out in it previously.
Kardashian wore the dress in white to a magazine party in 2007, teaming it with peep-toe heels and a black bag. Blake Lively styled hers in a similar fashion for a CW party that same year, while Tyra Banks and Katherine Heigl opted for more colour.
Scroll down to see how all the women have styled it.
Blake Lively wore the dress in New York, 2006
Katherine Heigl, 2008