InStyle
John Shearer/WireImage
Related Photos: Rachel Weisz, Derek Lam, Blue, Minidresses, Sequins
Rachel Weisz in Derek Lam
Advertisement