Diane Kruger's Victoria, Victoria Beckham Layered Tuxedo Dress

Who: Diane Kruger wearing a Victoria, Victoria Beckham layered tuxedo dress
Shop: Harrods £750
Selfridges £745
theCorner.com £705
Where: ‘The Host’ LA Press Conference

Credit: PA