Jennifer Lopez arrived on the red carpet for the NEON Charity Gala in aid of the IRIS Foundation at the Capital City in Moscow, Russia last night with her husband Marc Anthony.

Despite some not approving of Janet Jackson and Jennifer Lopez’ new found love for Lanvin, they have been wearing the collection better than many actresses on the red carpet.

Jennifer wore the same Lanvin Spring 2010 one-sleeve dress which Demi Moore wore a few months ago in a gorgeous chocolate colour. The difference is Jennifer pulled off her look.

As much as I love the look with the slick back hair and the Christian Louboutin clutch, I do wish she opted for different coloured Sergio Rossi heels.

Credit: & Getty