Who made Megan Fox’s black lace dress, pumps and jewelry that she wore in Moscow on November 15, 2011?

Dress – Christian Dior

Shoes – Brian Atwood

Jewelry – Neil Lane